Real Time Software Engineer – Vehicle Management Systems, Mid Level/Senior
Hazelwood, Missouri, United States of America
Full Time
1 week ago
$126,650 - $232,300 USD
Visa Sponsor
Key skills
PythonSDLCC++CGitAgileLeadership
About this role
Role Overview
Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software system
Develops and maintains code and integrates software components into a fully functional software system
Develops and maintains software development plans, verification plans, test procedures and test environments, executes test procedures and documents test results to ensure software system requirements are met
Provides technical leadership for software projects
Supports generation and maintenance of software processes, tools and metrics
Serves as a subject matter expert for software domains, system-specific issues, processes and regulations
Tracks and evaluates software team to ensure product and process conformance to project plans and industry standards
Trains and mentors’ others
Works under general direction
Requirements
5+ years of experience with C/C++
3+ years of experience designing and developing software for Real-Time or Non-Real-Time systems
5+ years of experience with the software development lifecycle (SDLC)
1+ years of experience Safety or Flight Critical Software Development Experience
Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry
Current Secret clearance
Real-time embedded software experience
Agile Software development
Familiarity with MIL-HDBK-516C, MIL-STD-882E, JSSSEH, DO-178C
Python experience
Experience with VX Works or other Real Time Operating Systems
Experience with fault tolerance, signal processing or control system design
Experience with tools such as Git
Tech Stack
Python
SDLC
Benefits
Competitive base pay and variable compensation opportunities