Software Engineer I, Embedded Development
ICU Med · icumed.com
ChennaiHybridMid level3–5 yrs
The job in short
Embedded software development.
PythonC++Embedded
Details
- Found
- 22 d ago · posted 2026-06-05
- Location as listed
- Chennai, Tamil Nadu, India
- Role
- Embedded / Firmware Engineer
- Source
- The company’s own careers site
Full description
Job Title:
Software Engineer I, Embedded Development
Experience: 3 to 5 Years
Location: Chennai
Job Description:
We are looking for a skilled Embedded Software Developer with 3-5 years of experience in developing and maintaining embedded systems. The ideal candidate should have strong programming skills in C++ and Python, along with a solid understanding of embedded platforms. Experience with RTOS-based systems will be an added advantage.
Key Responsibilities:
• Design, develop, and maintain embedded software for real-time systems
• Write efficient, scalable, and high-quality code in C++ and Python
• Work closely with hardware teams to integrate software with embedded devices
• Debug and resolve issues in embedded applications and system-level software
• Participate in code reviews and ensure adherence to coding standards
• Develop and execute unit and integration tests
• Analyze system performance and optimize as needed
• Document design, implementation, and test procedures
Required Skills:
• Strong proficiency in C++ and Design Patterns
• Working knowledge of Python
• Good understanding of embedded systems and microcontroller architecture
• Experience with debugging tools and techniques
Embedded / Firmware Engineer jobs in Chennai · Embedded / Firmware Engineer jobs in India · All ICU Med jobs