×
Register Here to Apply for Jobs or Post Jobs. X

Principal Embedded Engineer Embedded CC Medical Devices Lake Forest CA Local Only

Job in Lake Forest, Orange County, California, 92630, USA
Listing for: Startekk Inc
Full Time position
Listed on 2026-08-02
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 180000 - 240000 USD Yearly USD 180000.00 240000.00 YEAR
Job Description & How to Apply Below

Job Description

We are seeking an experienced Principal Embedded Engineer with a strong background in embedded software development for medical devices. The ideal candidate will have expertise in embedded C and C++ development, ARM migration, RTOS, and FDA/IEC 62304 compliant software development.

Required Skills Embedded C Experience
  • Strong experience developing embedded software using C for embedded systems.
  • Experience creating bootloaders, device drivers, and low-level firmware.
  • Proficient in migrating legacy ARM code to new ARM-based hardware platforms.
Embedded C++ Experience
  • Strong experience developing embedded applications using C++.
  • Experience designing and developing RTOS-based, multi-threaded embedded applications.
Medical Device Experience
  • Experience developing embedded software for medical devices in compliance with FDA and ISO regulations, including IEC 62304
    .
  • Experience creating software design documentation, verification, and test documentation.
Embedded Systems
  • Experience with RTOS (CMX, ThreadX, or similar).
  • Strong knowledge of ARM microcontrollers and embedded architectures.
  • Experience with CAN, Ethernet, SPI, UART, I2C, ADCs, and DACs.
  • Strong component-level debugging skills on PCBAs and integrated products.
  • Hands-on experience using oscilloscopes, logic analyzers, in-circuit emulators, and digital multimeters for troubleshooting.
Additional Requirements
  • Excellent written and verbal communication skills.
  • Ability to work independently while collaborating with cross-functional engineering teams.
  • Ability to manage multiple priorities and meet project milestones.
Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 6+ years of hands-on embedded software development experience.
Preferred Qualifications
  • Understanding of Software Development Lifecycle (SDLC).
  • Experience with CANoe, Lauterbach, or similar debugging tools.
  • Experience with waveform generation, transducer signal sampling, motor control, and electromechanical control systems.
  • Experience with static analysis, unit testing, and code quality tools.
  • Experience with Git and Azure Dev Ops.
  • Experience working in a Continuous Integration (CI) environment.
  • Python scripting experience.
  • Strong interpersonal and communication skills.
Additional Information

Note:

Candidates should clearly differentiate their Embedded C experience from their Embedded C++ experience on the resume. Combined descriptions will not be considered.

Visa Status: U.S. Citizens and Green Card holders preferred.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary