Software Engineer (Experienced, Senior)
$126,660–$171,350 year
On-siteHazelwood, Missouri, United States
Job Summary
Develop flight-critical Vehicle Management System (VMS) software for advanced defense platforms, focusing on real-time embedded C/C++ components and subsystem control. Design and maintain end-to-end architectures, requirements, and algorithms while implementing verification plans and test procedures. Provide technical leadership by mentoring teammates, shaping software processes, and ensuring conformance to industry standards like DO-178C and MIL-STD-882E. Execute development plans in a collaborative environment with systems and hardware engineers, tracking progress against project timelines. Requires a Bachelor's degree and 5+ years of experience with C/C++ and real-time systems.
Required Qualifications
- Bachelors Degree
- 5+ years of experience with C/C++
- 5+ years of experience with software development lifecycle (SDLC)
- 5+ years of experience with C/C++
- 5+ years of experience with software development lifecycle (SDLC)
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
- 5+ years of related work experience
- Bachelor's Degree
- 9+ years of directly related work experience
- 13+ years of related, relevant experience
- 9 or more years' related work experience or an equivalent combination of education and experience
- 5+ years of experience designing and developing software for Real-Time or Non- Real-Time systems
- 3+ years of experience Safety Critical Software Development Experience
- Experience with LOR-1, LOR-2 or DAL-A, DAL-B software processes
- Active Secret Clearance
- Real-time embedded software experience
- Agile Software development
- Familiarity with MIL-HDBK-516C, MIL-STD-882E, JSSSEH, DO-178C
- Python, C# and/or Assembly Language experience
- Experience with GreenHills Integrity or other Real Time Operating Systems
- Experience with fault tolerance, signal processing or control system design
- Experience with tools such as Jira, ClearCase and Git
- 10% Travel
- Drug Free Workplace
- Conflict of Interest (COI) assessment process
- CodeVue Coding Challenge
- U.S. Security Clearance
- U.S. Citizenship
- U.S. export control compliance requirements
- Not a Safety Sensitive Position
Desired Qualifications
- Level 3: Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science and 5+ years of related work experience OR Bachelor's Degree and 9+ years of directly related work experience OR 13+ years of related, relevant experience
- Level 4: Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science and 9+ years of related work experience OR Bachelor's Degree and 13+ years of directly related work experience OR 17+ years of related, relevant experience
- 9 or more years' related work experience or an equivalent combination of education and experience
- 5+ years of experience designing and developing software for Real-Time or Non- Real-Time systems
- 3+ years of experience Safety Critical Software Development Experience
- Experience with LOR-1, LOR-2 or DAL-A, DAL-B software processes
- Active Secret Clearance
- Real-time embedded software experience
- Agile Software development
- Familiarity with MIL-HDBK-516C, MIL-STD-882E, JSSSEH, DO-178C
- Python, C# and/or Assembly Language experience
- Experience with GreenHills Integrity or other Real Time Operating Systems
- Experience with fault tolerance, signal processing or control system design
- Experience with tools such as Jira, ClearCase and Git
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.