Qualification: B.E / B.Tech / MCA / Computer Science / Electronics / Embedded Systems or related field
Experience: 3+ Years
CTC: Up to ₹14.4 LPA (₹1.2 LPM | Based on experience and interview performance)
Industry: Embedded Systems / Software Development / Technology
Job Overview
We are looking for a skilled and detail-oriented Python Embedded Engineer with strong experience in Python development and embedded systems. The role involves designing, developing, and optimizing software solutions that interact with embedded hardware and system platforms.
The ideal candidate should have expertise in Python programming, embedded software development, hardware-software integration, and system debugging, along with good communication and collaboration skills.
Key Responsibilities
Python Development
- Design, develop, and maintain robust Python-based applications and tools
- Write clean, scalable, and maintainable code following coding standards
- Optimize software performance for embedded environments
Embedded Systems Development
- Work on embedded system software development and integration
- Collaborate with hardware and firmware teams for end-to-end solution development
- Support hardware-software interaction and system-level communication
Debugging & Troubleshooting
- Debug and troubleshoot:
- Embedded applications
- System-level software issues
- Hardware integration problems
- Identify and resolve performance bottlenecks and software defects
Testing & Quality Assurance
- Participate in:
- Code reviews
- Testing and validation activities
- Product release processes
- Ensure adherence to software quality and coding standards
Collaboration & Process Improvement
- Work closely with cross-functional engineering teams
- Contribute to continuous improvement in development and deployment processes
- Maintain technical documentation and project updates
Required Skills & Qualifications
- 3+ years of professional experience in Python development
- Strong understanding of software development fundamentals
- Experience or exposure to embedded systems
- Knowledge of hardware-software interaction and communication protocols
- Familiarity with Git or version control systems
- Good analytical and problem-solving skills
- Strong communication and teamwork abilities
Good to Have
- Experience with:
- C / C++
- RTOS
- Linux-based embedded systems
- Microcontrollers and sensors
- Device drivers
- Exposure to:
- CI/CD pipelines
- Automated testing frameworks
Why Join Us?
- Opportunity to work on advanced embedded technology projects
- Exposure to hardware-software integrated product development
- Collaborative and innovation-driven engineering environment
- Career growth opportunities in embedded and software engineering