Principal Embedded Software Engineer

Astrix Technology Group
Lake Forest, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 146K

Job location

Lake Forest, United States of America

Tech stack

Unit Testing
Azure
Booting (BIOS)
Static Program Analysis
Computer Engineering
Software Debugging
Device Drivers
Embedded Software
Ethernet
Systems Development Life Cycle
Real-Time Operating Systems
Signal Processing
Software Engineering
Systems Integration
Universal Asynchronous Receiver/Transmitter
Multithreading
Scripting (Bash/Python/Go/Ruby)
Digital Access Carrier System
Serial Peripheral Interface
GIT
Lauterbach Debugger
Information Technology

Requirements

We are seeking a Principal Embedded Software Engineer to develop and support embedded software for medical devices in a regulated environment. This role requires expertise in embedded systems, RTOS-based applications, ARM platform migration, and hardware/software integration.

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 6+ years of embedded software development experience.
  • Medical device software development experience in compliance with FDA/ISO regulations, including IEC 62304.
  • Experience migrating legacy ARM code to new ARM platforms, including bootloader, application, and device driver development.
  • Strong experience with RTOS (CMX, ThreadX, or similar) and multi-threaded applications.
  • Proficiency in C and C++ for embedded systems.
  • Experience with CAN, Ethernet, SPI, UART, I2C, ADCs, and DACs.
  • Strong debugging and troubleshooting skills using oscilloscopes, logic analyzers, and other lab equipment.
  • Excellent communication skills and ability to work independently., * Experience with CANoe, Lauterbach, Git, Azure DevOps, and CI environments.
  • Python scripting experience.
  • Experience with motor control, signal processing, and electromechanical systems.
  • Familiarity with static analysis, unit testing, and SDLC processes.

#EmbeddedSystems #EmbeddedEngineer #FirmwareEngineer #MedicalDevices #RTOS #Cplusplus #ARM #Hiring

This job description is a complete list of all desired skills but not all are required. We strongly encourage candidates who have some of the skills to apply. We look forward to a conversation to learn more about you!

Work Authorization Requirement

Candidates must be authorized to work in the United States on a permanent basis.

Benefits & conditions

3.43.4 out of 5 stars Lake Forest, CA 92630 $60 - $70 an hour - Contract, Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Dental insurance, Contract Length: 6-9 month contract with extension and strong conversion potential Benefits: Medical, Dental, Holiday, PTO 401K matching Medical Devices | RTOS | C/C++ | ARM | IEC 62304

Apply for this position