JOB DESCRIPTION:
Job Summary:We are looking for a seasoned Software Engineer for embedded software development. The ideal candidate should have a strong background in C C Qt and the Linux OS.
Required Experience:
- Bachelors degree in software engineering computer science or a related field or an equivalent combination of education and work experience.
- Experience in various software engineering disciplines using diverse programming methods.
- Proficiency in system and network programming and inter-process communication using C C and Qt on Linux.
- Experience in writing and debugging multi-threaded applications using C/C/Qt on Linux.
- Ability to use and integrate open source/free software solutions in products.
- Expertise in C templates object-oriented design data structures and algorithms.
- Understanding of secure coding principles and cybersecurity best practices.
- Good understanding of Linux OS internals kernel device drivers modules system libraries and utilities
- Experience with building custom Linux-based systems such as Yocto or buildroot is a strong plus.
Responsibilities:
- Develop maintain and debug medical device applications using C/C and Qt.
- Design implement and debug new features based on requirements.
- Participate in all phases of the development lifecycle including requirement analysis design coding and unit testing.
- Collaborate with system architects and stakeholders to understand software requirements.
- Enhance user interfaces and business logic according to new design requirements.
- Work closely with V&V QA systems engineering and support teams.
- Troubleshoot and maintain deployed products.
- Write unit test plans test reports and traceability matrices.
- Resolve issues identified by static code analysis.
- Support build and release processes.
- Perform object-oriented analysis and design.
- Conduct root cause analysis and fix defects.
The base pay for this position is
N/A
In specific locations the pay range may vary from the range posted.
JOB FAMILY:
IT Services & Solutions Delivery
DIVISION:
CRM Cardiac Rhythm Management
LOCATION:
India > Mumbai : BKC Building
ADDITIONAL LOCATIONS:
WORK SHIFT:
Standard
TRAVEL:
Not specified
MEDICAL SURVEILLANCE:
Not Applicable
SIGNIFICANT WORK ACTIVITIES:
Continuous standing for prolonged periods (more than 2 consecutive hours in an 8 hour day)
Required Experience:
Senior IC