Engineer Embedded Software 3

THE JUDGE GROUP, INC.
Chandler, AZ, United States
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$145,600.0 - $187,200.0
Working hours
Regular working hours
Job source

Tech stack

Unit Testing C++ (Programming Language) Computer Engineering Software Debugging Linux Embedded Software Hardware-In-The-Loop Simulation Linux System Administration Object-Oriented Software Development Systems Development Life Cycle Real-Time Operating Systems Powerpc
+10 more
Reduced Instruction Set Computing Software Engineering Software Requirements Analysis Systems Architecture Systems Integration VxWorks Software Troubleshooting System-level Testing Yocto Information Technology

Job description

We are seeking an Embedded Software Engineer to design, develop, and test real-time embedded systems supporting advanced launch vehicle programs. This role involves working across the full software development lifecycle in a highly collaborative, multi-disciplinary environment. The ideal candidate brings strong experience in C/C++ development within real-time and Linux-based environments., * Develop and support real-time embedded software across the full SDLC

  • Participate in requirements definition and system architecture development
  • Design, code, unit test, and integrate software components
  • Perform debugging, troubleshooting, and validation of embedded systems
  • Ensure adherence to software engineering standards and best practices
  • Work within RTOS-based environments for mission-critical applications
  • Collaborate with cross-functional teams including hardware, systems, and test engineers
  • Support integration and system-level testing activities
  • Contribute to continuous improvement of development processes

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field
  • Strong Object-Oriented programming experience in C/C++
  • Hands-on experience with Linux-based development environments
  • Experience in embedded real-time software development and debugging
  • Familiarity with RTOS (e.g., VxWorks, Integrity, LynxOS, Yocto Linux, or similar)
  • Experience working across the full software development lifecycle
  • Strong troubleshooting and problem-solving skills
  • Excellent written and verbal communication skills

Nice-to-Have Qualifications

  • Experience with processor architectures such as PowerPC, ARM, or RISC-V
  • Experience with Hardware-in-the-Loop (HIL) or Software-in-the-Loop (SIL) testing
  • Experience integrating software with hardware systems in lab environments
  • Experience building interfaces for complex system integrations

Apply for this position

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

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

58 sec

Securing uncontaminated AI training data and mandating Linux authentication

Chris Heilmann +1 · LIVE

Videos

See all

Related articles

See all