Embedded Software Engineer - Medical Devices

Abbott Laboratories
Alameda, CA, United States
12 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$127,500.0 - $167,500.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Adobe InDesign Unit Testing C++ (Programming Language) Code Review Software Debugging Embedded C Embedded Software Firmware Real-Time Operating Systems Verification and Validation (Software) PIC Microcontroller
+4 more
Real Time Systems Git System-level Testing Software Version Control

Job description

Abbott Laboratories is seeking a Sr. Embedded Software Engineer to design, implement, and optimize embedded software for advanced medical devices. You will develop real-time firmware in C/C++, integrate with hardware and sensors, and ensure safety, reliability, and compliance with medical device standards. In this role, you will collaborate with cross-functional teams, contribute to architecture decisions, lead code reviews, and support verification and validation. Join an inclusive, mission-driven team focused on innovation, continuous learning, and improving health worldwide., * Design and implement embedded software for medical devices using C/C++ and RTOSCollaborate with hardware, systems, and quality teams to define requirements and interfaces

  • Develop and maintain firmware architecture and documentation
  • Perform debugging, optimization, and root-cause analysis on embedded systems
  • Ensure compliance with medical device standards (e.g., IEC 62304) and internal quality processes
  • Write and execute unit, integration, and system-level tests
  • Participate in design and code reviews, providing technical mentorship to junior engineers
  • Support verification, validation, and regulatory submissions for new and existing products

Requirements

  • Embedded C/C++ programming
  • RTOS development
  • Microcontroller/So
  • C programming
  • Firmware architecture and design
  • Debugging with oscilloscopes/logic analyzers
  • Version control (Git)
  • Unit and integration testing
  • IEC 62304 or similar standards
  • Real-time systems design
  • Requirements and documentation management

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Loading talks and stories from around this role…