Software Engineer I, Embedded Development
Job Summary
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
Required Experience:
IC
About Company
We connect patients and caregivers through safe, life-saving, life-enhancing medical devices, providing innovative and cost-effective patient care solutions.