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.
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 FreeJob 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
T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·2h ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·2h ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·2h ago
View & Apply