Posted on: 31/12/2025
Description :
Job Title : Senior Embedded Software Developer
Experience : 5 - 10 Years Location : Pune, Chennai, Coimbatore
Job Summary :
We are seeking an experienced Embedded Software Developer with 5+ years of strong hands-on expertise in embedded software development.
The selected candidate will be responsible for designing, developing, and maintaining advanced embedded software solutions for futuristic automotive products used by global customers.
This role is ideal for a highly motivated professional who thrives in a fast-paced, collaborative environment and is eager to grow technically and professionally.
Key Responsibilities :
- Design, develop, and implement high-quality embedded software solutions aligned with product and customer requirements.
- Develop robust and scalable software architecture for embedded automotive systems.
- Participate actively in the complete Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, debugging, and maintenance.
- Collaborate closely with cross-functional teams such as hardware, testing, system architecture, and customer engineering teams.
- Identify, prioritize, and execute development tasks while ensuring timely delivery and high-quality output.
- Conduct and participate in architecture reviews, requirement discussions, design reviews, code reviews, and test case reviews.
- Debug and troubleshoot complex issues at the system and firmware levels.
- Ensure compliance with coding standards, best practices, and quality guidelines.
- Be flexible to work from customer locations on a need basis to support project delivery and integration activities.
Technical Skills & Areas of Expertise:
- Strong hands-on experience in Embedded C and C++ programming, including debugging and optimization.
- Experience working with microcontrollers such as STM32, STM8, or similar MCU families.
- Solid understanding and practical experience with communication protocols, including :
1. UART
2. I2C
3. SPI
4. CAN
5. BLE
- Good knowledge of Embedded Linux environments, including basic system-level understanding.
- Strong understanding of software architecture, real-time systems, and embedded design principles.
- Familiarity with development tools, debuggers, and version control systems.
Soft Skills :
- Strong written and verbal communication skills.
- Ability to work effectively across multiple teams and stakeholders.
- Proactive, self-driven, and capable of working independently as well as in team environments.
- Strong problem-solving and analytical skills.
Educational Qualification :
- Bachelors or Masters degree in Engineering (Electronics, Electrical, Computer Science, Embedded Systems, or related fields).
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1595843