Job Description:
Client is looking for a Senior Real Time Software Engineer (Level 4) for a Proprietary program located in Berkeley, MO. This position will be in support of developing Mission Systems software for the Bombers & Fighters Division of Client, but will also have close working relationships with the Phantom Works and Autonomous Systems organizations.
While the specific details of this program cannot be disclosed in this forum, we are developing a variety of software components in support of this program specifically, supporting open architecture design constructs, modern software development tools and processes with multi-use across Client's Mission System programs.
We work in a casual but professional environment with multi-disciplined teams of engineers that take pride in developing, integrating, testing and delivering innovative solutions. There is long-term potential for career growth into technical leadership or management positions and we value the curiosity, tenacity and imagination our engineers bring to our teams each day.
Position Responsibilities:
Client is looking for a Senior Real Time Software Engineer (Level 4) for a Proprietary program located in Berkeley, MO. This position will be in support of developing Mission Systems software for the Bombers & Fighters Division of Client, but will also have close working relationships with the Phantom Works and Autonomous Systems organizations.
While the specific details of this program cannot be disclosed in this forum, we are developing a variety of software components in support of this program specifically, supporting open architecture design constructs, modern software development tools and processes with multi-use across Client's Mission System programs.
We work in a casual but professional environment with multi-disciplined teams of engineers that take pride in developing, integrating, testing and delivering innovative solutions. There is long-term potential for career growth into technical leadership or management positions and we value the curiosity, tenacity and imagination our engineers bring to our teams each day.
Position Responsibilities:
- Leads activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems
- Implementation of open architecture constructs like Open Mission Systems (OMS), Open Communication Standard (OCS); utilizing the Universal Command and Control Interface (UCI).
- Leads development of code and integration of complex software components into a fully functional software system
- Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met
- Provides technical leadership for software projects and leads software supplier management activities
- Leads development, selection, tailoring and deployment of processes, tools and metrics
- Plans, executes and documents software research and development projects
- Serves as a subject matter expert for software domains, system-specific issues, processes and regulations
- Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards
- Works under minimal direction
- Bachelor, Master or Doctorate of Science degree from an accredited course of study, in Computer Engineering, Software Engineering, Computer Science, Mathematics, Physics or other technical degree
- 10+ years professional experience with C, C++, C#, Python, Java, or Ada
- Experience with Linux and Windows development
- 5 years' experience with architecture and design of embedded software system
- 5 years experience leading or managing a technical project or team
- 5 years experience with requirements, design, development, and test of software systems products
- Ability to obtain Top Secret US Security Clearance (Post-Start)
- Experience developing mission systems software on aircraft platforms
- Experience developing and detailing software architecture using Cameo, or similar Model Based Systems Engineering tools
- Experience with Open Architecture standards, such as OMS
- Experience with DevSecOps and/or complex software build plans
- Experience with integrating/using AvionX Defense Mission Computing (DMC) software
- Experience working on an Agile team using Agile methodologies and tools such as Jira