Acnovate Corporation
Acnovate CorporationVerified Source

C++ Developer Medical Device, Los Gatos CA

Onsite · San Jose, California
Posted August 12, 2026
contract

Overview

You will design and implement C++ software for a safety-critical medical device system, owning modules from concept through verification. Work with a multidisciplinary team of engineers and regulatory specialists in a startup environment, where your code directly impacts patient safety. This role requires strict adherence to IEC 62304 and FDA standards, offering the chance to build robust, reliable systems from the ground up.

What You'll Do7

  • 1Design and develop C++ modules for a medical device, ensuring IEC 62304 compliance and traceability.
  • 2Implement real-time control algorithms and user interfaces using C++11/14 and Qt.
  • 3Write unit tests with Google Test and integrate with Jenkins CI for automated verification.
  • 4Collaborate with hardware engineers to debug ARM Cortex-M firmware and FPGA interfaces.
  • 5Perform code reviews and static analysis with Coverity and Clang-Tidy to maintain high quality.
  • 6Document software architecture and design in compliance with FDA design control requirements.
  • 7Support integration testing with Python scripts to validate system behavior.

Requirements8

  • 15+ years of professional C++ development in a regulated industry (medical, aerospace, automotive).
  • 2Bachelor's or Master's in Computer Science, Engineering, or related field.
  • 3Proficiency with C++11/14, STL, and Boost libraries.
  • 4Experience with Qt or similar frameworks for embedded UI development.
  • 5Familiarity with IEC 62304, ISO 13485, and FDA quality system regulations.
  • 6Hands-on experience with ARM microcontrollers and RTOS (e.g., FreeRTOS, ThreadX).
  • 7Knowledge of CAN, SPI, I2C, and UART communication protocols.
  • 8Strong debugging skills with JTAG, GDB, and logic analyzers.

Salary Insight

Salary not disclosed in listing

Location

Typeonsite
LocationSan Jose, California

Required Skills

C++Safety‑Critical Software DevelopmentMedical Device RegulationsSoftware Verification
Share:

Similar open positions

Explore active roles that match your skills and interests.

1001 Baxter Healthcare Corporation

1001 Baxter Healthcare Corporation

16d agoRaleigh, North Carolinapayroll

Embedded Qt Software Architect - Medical Device Innovation

Design and develop innovative software solutions for infusion pump platforms. Lead architectural design using Qt Studio and collaborate with cross-functional teams to deliver exceptional results. Drive efficiency and effectiveness in medical device software development.

168K–231K
Qt StudioC++Embedded Systems+7 more

Trident Consulting Inc

12h agoBoston, Massachusettspayroll

Senior Electrical Engineer, Medical Device Hardware

You will design and develop complex electro-opto-mechanical systems for the next-generation corneal cross-linking medical device. Own end-to-end electrical hardware development, from circuit design and PCB layout to system integration and verification. Collaborate with firmware, mechanical, and regulatory teams in a regulated environment. This role drives hardware from concept through lifecycle support, with direct impact on patient safety. Work onsite in Burlington, MA, with Altium Designer as your primary tool.

Competitive salary
altium designerpspiceltspice+2 more

PDDN INC.

10h agoBoston, Massachusettscontract

Senior Design Quality Engineer, Medical Devices

As a Senior Design Quality Engineer, you will own end-to-end design quality for Class II/III medical devices, including software-driven and active implantable products. You will lead design controls, risk management, and SDLC compliance from concept through post-market. You will embed with cross-functional teams in a hybrid role (3 days per week) in Andover, MA, supporting audits and regulatory submissions. This contract role offers immediate impact on high-stakes product quality.

Competitive salary
Design ControlsDHF ManagementRisk Management+8 more

3205 St. Jude Medical, Cardiology Division, I

12d agoMinneapolis, Minnesotapayroll

Staff Software Engineer (C++, Qt/QML) at Abbott

You will own software architecture for Abbott's Electrophysiology Division, shipping diagnostic and interventional cardiology devices. Build embedded Linux applications and GUIs using C++, Qt/QML, and OpenGL. Collaborate with cross-functional teams including QA, RA, and hardware engineers. This role centers on technical leadership and mentorship for 10+ years experienced engineers, with direct impact on life-changing medical technology.

99K–199K
C++Qt/QMLOpenGL+6 more
McKinsol Consulting Inc

McKinsol Consulting Inc

10h agoDallas, Texaspayroll

Embedded Tester, Medical Device SIT

You will own software integration testing for a safety-critical handheld medical device, validating embedded systems on Non-RTOS and RTOS platforms. You'll work alongside design engineers to understand C language architecture and GUI behavior, then execute test plans to ensure device reliability. This role is pure testing, no design or development duties. You'll be onsite in Frisco, TX or Alameda, CA, collaborating with a cross-functional team focused on patient safety.

Competitive salary
C languageMicro‑controllerNon‑RTOS+4 more
1000 KLA Corporation

1000 KLA Corporation

14d agoSan Jose, Californiapayroll

Senior C++ Engineer - Linux, OOD, Semiconductor

You will build cutting-edge C++ software for KLA's next-gen mask inspection systems, owning machine control and data analysis modules used in semiconductor fabs worldwide. You'll collaborate with cross-functional teams including electrical, mechanical, optical, and algorithm engineers to solve complex system-level challenges. This role demands deep expertise in multi-threaded and multi-process programming, with opportunities to deploy REST APIs on Kubernetes. Your work will directly impact the yield and cost-effectiveness of advanced chip manufacturing.

136K–232K
C++Object Oriented DesignLinux+12 more