Logo
Capgemini

Embedded Software Engineer

Capgemini, Boston, Massachusetts, us, 02298

Save Job

We are seeking a Software Engineer who will contribute to the development of cutting-edge C++ applications for medical devices running on Linux OS. This is an exciting opportunity for a driven professional who is passionate about building high-quality software that improves lives through innovation in healthcare. Your Role

Design and develop modern C++ (C++11 or newer) standalone applications for medical devices on Linux OS. Lead the conceptualization, prototyping, design, and unit testing of application software. Develop communication protocols for real-time embedded systems, including Ethernet, I²C, TCP/IP, and MQTT. Collaborate with cross-functional teams to enhance application functionality and performance. Participate in code reviews, debugging, and troubleshooting to ensure software reliability and maintainability. Your Skills And Experience

Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, Electronics Engineering, or a related field. 6–12+ years of experience in application software development, with at least 2 years in regulated industries such as medical devices, automotive, or aerospace. Strong proficiency in C++ development on Linux, including object-oriented programming and design patterns. Experience with Linux internals, including kernel-level development and configuration. Skilled in developing and editing make files and build scripts in command-line environments (Bash or Zsh). Proven experience with communication protocols: Ethernet, I²C, TCP/IP, MQTT. Life at Capgemini

Capgemini Supports All Aspects Of Your Well-being Throughout The Changing Stages Of Your Life And Career. For Eligible Employees, We Offer 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 About Capgemini Engineering

World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law. Capgemini discloses salary range information in compliance with state and local pay transparency obligations. The disclosed range represents the lowest to highest salary we, in good faith, believe we would pay for this role at the time of this posting, although we may ultimately pay more or less than the disclosed range, and the range may be modified in the future. The base salary range for this role is $65,000 - $138,000.

#J-18808-Ljbffr