Job Title: Senior Software Engineer (C++/OpenGL)
Location: Waltham, MA
Job Description
We are seeking a highly skilled and driven Senior Software Engineer to join our dynamic team in developing cutting-edge C++ applications for the medical device industry, specifically within a Linux operating system environment. This role requires a talented developer with a passion for innovation and an eye for creating efficient, high-performance software solutions. As part of a collaborative team, you will be responsible for developing proof-of-concept prototypes, designing application software, conducting unit testing, and ensuring that the software supports critical healthcare systems and medical device operations. This is a fantastic opportunity to contribute to the advancement of healthcare technology and make a direct impact on the well-being of patients worldwide.
Key Responsibilities
- Development of C++ based medical device applications in Linux OS
- Development of user interface based on OpenGL
- Conceptualization, prototyping, design, development & unit testing of application SW based on product requirement
- Working with the extended team (developers & verification team) to enhance the application & functionality
- Participate in debugging and troubleshooting to identify and address software (build, algorithm/ functionality/ dependency) issues.
Mandatory skills and skill proficiencies
- 8+ years of understanding and experience in the development of full life cycle of application software
- 3 years understanding and experience of medical devices regulations and standards
- Proven experience in C++ in Linux with knowledge on object-oriented programming principles and design patterns.
- Hands-on experience in OpenGL and Qt based application development
- Expertise in build system improvement (C++ in Linux makefile) is mandatory.
- Hands on working experience in Linux
- Familiarity with software development methodologies such as Agile or Scrum.
#J-18808-Ljbffr