Capgemini - Waltham, MA

posted about 2 months ago

Full-time - Senior
Waltham, MA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Senior Software Engineer will develop C++ based applications for medical devices operating in a Linux environment. This role involves creating innovative software solutions critical to healthcare systems, including proof of concept, prototyping, design, and unit testing of application software. The successful candidate will collaborate with an extended team to enhance application functionality and troubleshoot software issues.

Responsibilities

  • Development of C++ based medical device applications in Linux OS and 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 issues.
  • Good understanding of makefile.

Requirements

  • 8-12 years of experience in the development of full life cycle of application software for medical devices or healthcare industry.
  • Proven experience in C++ in Linux with knowledge of object-oriented programming principles and design patterns.
  • Hands-on experience in OpenGL based application development.
  • Experience developing and editing makefiles and build scripts in a command line (bash or zsh) environment.
  • Proficiency in understanding dependencies, root cause analysis & troubleshooting for build related challenges.
  • Hands-on working experience in Linux is highly desirable.
  • Familiarity with software development methodologies such as Agile or Scrum.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Strong written and verbal communication, judgment, decision-making, and critical thinking skills.
  • Strong problem-solving skills and attention to detail.

Benefits

  • Flexible work
  • Healthcare including dental, vision, mental health, and well-being programs
  • Financial well-being programs such as 401(k) and Employee Share Ownership Plan
  • Paid time off and paid holidays
  • Paid parental leave
  • Family building benefits like adoption assistance, surrogacy, and cryopreservation
  • Social well-being benefits like subsidized back-up child/elder care and tutoring
  • Mentoring, coaching and learning programs
  • Employee Resource Groups
  • Disaster Relief
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service