ICU Medical logo
ICU Medical · Life sciences

Software Engineer I, Embedded Development

ICU Medical Chennai, IN Posted Oct 22, 2026
Location
Chennai, IN
Workplace
On-site / per employer
Posted
Oct 22, 2026

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

Originally posted by ICU Medical. View original posting