IM

Software Engineer I - Embedded Development

ICU Medical
Chennai, Tamil NaduSalary not disclosed3 years expDay ShiftPosted 4d ago9 views
Actively Hiring

Before you apply — will your resume pass the ATS?

Most IT resumes get rejected by ATS before a recruiter sees them.

Check My Resume Free

Apply for this Job

Before you apply — will your resume pass the ATS?

Most IT resumes get rejected by ATS before a recruiter sees them.

Check My Resume Free
Apply on Company Website

Job Description

Role Overview ICU Medical is seeking a talented Embedded Software Developer to join our engineering team in Chennai. This is a full-time opportunity for a professional with 3 to 5 years of hands-on experience in embedded systems development. The ideal candidate will bring strong programming expertise in C++ and Python, along with a solid grasp of embedded platforms and real-time system design. Key Responsibilities - Design, develop, and maintain embedded software solutions for real-time systems - Write clean, efficient, and scalable code using C++ and Python - Collaborate closely with hardware teams to ensure seamless integration of software with embedded devices - Identify, debug, and resolve issues in embedded applications and system-level software - Participate actively in code reviews and uphold coding standards across the team - Develop and execute unit tests and integration tests to validate software quality - Analyse system performance metrics and implement optimisations where necessary - Maintain comprehensive documentation covering design, implementation, and test procedures Required Qualifications - Strong proficiency in C++ programming and a thorough understanding of Design Patterns - Working knowledge of Python scripting and development - Solid understanding of embedded systems concepts and microcontroller architecture - Hands-on experience with debugging tools and techniques for embedded environments - Experience with RTOS-based systems is considered an added advantage - Ability to work collaboratively in a cross-functional team environment Why Join Us ICU Medical is a globally recognised leader in healthcare technology, offering a dynamic and innovative work environment where your engineering contributions directly impact patient safety. Join a passionate team that values quality, collaboration, and continuous learning.

Requirements

- 3 to 5 years of experience in embedded software development - 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 - Knowledge of RTOS-based systems is a plus - Ability to write efficient and scalable code - Experience in unit and integration testing

Benefits

- Full-time permanent position - Opportunity to work with a globally recognised healthcare technology company - Collaborative and innovative work environment - Career growth and learning opportunities

Frequently Asked Questions

How to apply for Software Engineer I - Embedded Development at ICU Medical?

Contact the company directly.

What is the salary for this role?

Salary details will be discussed during the interview.

What experience is required?

3 years of experience is required.

Is this position still open?

Yes, this position is currently active and accepting applications.

Similar Jobs

Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·2h ago
View & Apply
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·2h ago
View & Apply
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·2h ago
View & Apply