Mediabistro logo
job logo

embedded real-time Software Engineer

The Judge Group, Grand Prairie, TX, United States


About the Role

We are seeking an experienced Embedded Real-Time Software Engineer to design, develop, test, and integrate software for complex embedded systems. This role involves hands-on development using Ada and participation across the full software development lifecycle, from requirements analysis through formal qualification testing. The position offers the opportunity to work on mission-critical, high-reliability systems in a collaborative engineering environment.

Key Responsibilities

Design and develop real-time embedded software using Ada
Participate in requirements analysis, software design, and implementation
Perform unit testing, integration testing, and formal qualification testing
Support software integration with hardware and system components
Develop and maintain software for Linux and real-time operating systems
Contribute to continuous integration pipelines and automated build processes
Troubleshoot, debug, and resolve complex software issues
Collaborate with cross-functional engineering teams
Maintain technical documentation and development artifacts
Follow established software development and quality standards
Qualifications

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
Experience with real-time embedded software development
Strong proficiency in Ada programming
Nice-to-Have Qualifications

Experience with C++
Experience developing for VxWorks
Experience with Linux (CentOS preferred)
Familiarity with GitLab or similar version control and CI/CD tools