Senior Embedded Real-Time Controls Engineer

Employment International

Irvine (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Qualifications

  • 5+ years of experience developing embedded control software for complex real-time systems.
  • Strong proficiency in Embedded C/C++ and real-time software architecture.
  • Experience designing system-level control logic, state machines, and sequencing.
  • Hands-on experience with CAN/CAN FD, SPI, Ethernet, or ARINC 825/664 protocols.
  • Experience with MATLAB/Simulink and SIL/HIL testing.
  • Proven ability to integrate and debug software across hardware, firmware, and system boundaries.
  • Knowledge of safety-critical development standards including DO-178C, ARP4754/4761, and/or ISO 26262.

Responsibilities

  • Design, develop and maintain embedded software for complex real-time control systems.
  • Develop robust system-level control logic, state machines, and sequencing functionality.
  • Implement and integrate software using embedded C/C++ within real-time environments.
  • Interface with hardware using communication protocols including CAN/CAN FD, SPI, Ethernet, and ARINC 825/664.
  • Support model-based development using MATLAB/Simulink and participate in SIL and HIL testing activities.
  • Integrate, debug, and validate software across hardware, firmware, and system boundaries.
  • Collaborate with multidisciplinary engineering teams to deliver high-quality, safety-critical software solutions.
  • Contribute to system verification, validation, and continuous improvement initiatives.
  • Ensure software development complies with relevant functional safety and aerospace standards.

Skills

Embedded C/C++
Real-Time Software
System-Level Control
CAN/CAN FD
SPI
Ethernet
ARINC 825/664
MATLAB/Simulink
SIL/HIL Testing
System Integration
DO-178C
ARP4754/4761
ISO 26262

Job description

We are seeking an experienced Embedded Software Engineer to join a high-performing engineering team developing safety-critical, real-time control systems. This role offers the opportunity to work on complex embedded software, system integration, and advanced control solutions within a collaborative engineering environment.

Key Skills

  • Embedded C/C++
  • Real-Time Software Architecture
  • System-Level Control Logic
  • CAN/CAN FD, SPI, Ethernet, ARINC 825/664
  • MATLAB/Simulink
  • SIL/HIL Testing
  • System Integration & Validation
  • DO-178C, ARP4754/4761, ISO 26262

Key Responsibilities

  • Design, develop and maintain embedded software for complex real-time control systems.
  • Develop robust system-level control logic, state machines, and sequencing functionality.
  • Implement and integrate software using embedded C/C++ within real-time environments.
  • Interface with hardware using communication protocols including CAN/CAN FD, SPI, Ethernet, and ARINC 825/664.
  • Support model-based development using MATLAB/Simulink and participate in SIL and HIL testing activities.
  • Integrate, debug, and validate software across hardware, firmware, and system boundaries.
  • Collaborate with multidisciplinary engineering teams to deliver high-quality, safety-critical software solutions.
  • Contribute to system verification, validation, and continuous improvement initiatives.
  • Ensure software development complies with relevant functional safety and aerospace standards.

Required Qualifications

  • 5+ years of experience developing embedded control software for complex real-time systems.
  • Strong proficiency in Embedded C/C++ and real-time software architecture.
  • Experience designing system-level control logic, state machines, and sequencing.
  • Hands-on experience with communication protocols such as CAN/CAN FD, SPI, Ethernet, or ARINC 825/664.
  • Experience with model-based design tools including MATLAB/Simulink and SIL/HIL testing.
  • Proven ability to integrate and debug software across hardware, firmware, and system boundaries.
  • Knowledge of safety-critical development standards including DO-178C, ARP4754/4761, and/or ISO 26262.
  • Excellent analytical, troubleshooting, and system-level problem-solving skills.
  • Strong communication skills with the ability to work effectively in a collaborative engineering environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Software Engineer
Senior Embedded Systems Software Engineer

Employment International • Irvine (CA)

On-site
USD 120,000 - 160,000
Sr Embedded Systems Software Engineer
Sr Embedded Systems Software Engineer

Cyient • Irvine (CA)

On-site
USD 110,000 - 160,000
Sr Embedded Platform Engineer
Sr Embedded Platform Engineer

Cyient • Irvine (CA)

On-site
USD 110,000 - 170,000
Controls Software Specialist
Controls Software Specialist

Compunnel, Inc. • Indianapolis (IN)

On-site
USD 90,000 - 120,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

6AM City, LLC • Wisconsin

On-site
USD 100,000 - 135,000
Embedded Software Engineer, Design & Verification
Embedded Software Engineer, Design & Verification

Katalyst CRO • Plano (TX)

On-site
USD 100,000 - 130,000
Embedded Software Engineer, Design & Verification
Embedded Software Engineer, Design & Verification

Katalyst CRO • Rockford (IL)

On-site
USD 80,000 - 110,000
Engineers (Multiple Openings)
Engineers (Multiple Openings)

LMK Recruiting Solutions • California (MO)

On-site
USD 160,000 - 250,000
Sr. Embedded Platform Engineer
Sr. Embedded Platform Engineer

Accord Technologies Inc • Irvine (CA)

On-site
USD 120,000 - 180,000
Embedded Controls Lead
Embedded Controls Lead

Brightwing • South Lyon (MI)

On-site
USD 120,000 - 180,000