Engineer Embedded Software 3
THE JUDGE GROUP, INC.
Chandler, AZ, United States
25 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
The 8 Best Code Testing Tools
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
PZ
Pat Zawadzki
The Ultimate Software Engineer Career Path Guide for 2023
over 3 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago