N

Job Details

All Jobs / Req# 9810-1
Req Number:
9810-1
Req Title:
Principal Embedded Engineer (Software Engineer III)
Client:
A Major Pharma Company
Work Address:
Lake Forest, CA
Req Release Date:
04/20/2026
Duration:
9 months
Hours a week:
40 Hours
Position Summary

Must Have:

  • Experience developing embedded software for medical devices according to FDA/ISO regulations (including IEC 62304) and writing supporting design and test documentation.
  • Proficient in migrating ARM legacy code to new ARM Boards. This includes creating bootloaders and application code as well as developing device drivers.
  • Experience with RTOS (CMX, ThreadX, or similar) and RTOS based applications and multi-threaded applications.
  • Proficient programming in C++ and C targeting embedded modules.
  • Experience with CAN, Ethernet, SPI, UART, I2C, ADC’s and DAC’s.
  • Strong debugging skills at component-level designs on the PCBA or within an integrated product.
  • Proficient in using lab equipment (logic analyzers, in-circuit emulators, oscilloscopes and DVMs) to debug and troubleshoot designs.
  • Excellent written and verbal communication skills.
  • Ability to work independently while collaborating with subject matter experts (SMEs) to meet project schedule and project milestones.
  • Ability to work on multiple projects with prioritizations aligned with project deliverables.

 

Nice to Have:

  • Understanding of Software Development Lifecycle Management (SDLC).
  • Experience with simulation and debug tools (ex: CANoe, Lauterbach).
  • Experience with waveform generation, transducer signal sampling, motor control and other electromechanical control.
  • Experience in using static analysis, unit testing and other tools/methods.
  • Experience using Git and Azure DevOps.
  • Experience in working in a Continuous Integration (CI) environment.
  • Experience with Python for general purpose scripting.
  • Good interpersonal & Communication skills.
Qualifications:
Apply Job
Click to upload or drag and drop

Allowed file types: doc, docx, pdf, txt, rtf

  • By opting-in, you will receive text messages from NewAgeSys with relevant content based on your preferences.
  • You can opt out of receiving SMS messages at any time by replying “STOP” to +1 609-212-4209.
  • For assistance, text 'HELP' to +1 609-212-4209.
  • Message frequency may vary.
  • Message and data rates may apply.
  • Privacy Policy
  • Terms of Service

© 2026 NewAgeSys Inc All Rights Reserved

Privacy Policy

Terms of Service