Our team, dedicated to Research and Development, is expanding to meet the demands of an exciting new project. This year, we are focused on prototyping and proof-of-concept development for a suite of software applications related to mission system planning and execution. To achieve a demonstration-capable product by Q4, we are looking for two Mid-Level Software Engineers to join our team and contribute to this important effort. This role will be in Englewood, CO. Hybrid work schedule.
Key Responsibilities: - Design and develop software applications for mission systems and small mission computers.
- Work with unmanned air systems (UAS) software and mission hardware.
- Collaborate with cross-functional teams to ensure mission system functionality.
- Support software development across various environments, including Linux, Windows, and Embedded OS.
- Write and maintain code in C and C for mission-critical systems.
- Use and integrate STANAG, UCI, and/or COT protocols as needed for mission systems.
- Implement and test software using tools such as JUnit, GoogleTest, and similar frameworks.
- Work with Model-Based Systems Engineering tools (e.g., Cameo).
- Contribute to database design and implementation for mission systems.
- Participate in code building and versioning using Make, Maven, CMake, and GitHub.
- Manage software configuration using tools like Atlassian JIRA and GitHub.
Required Qualifications: - Experience in defense, aviation, or space software development.
- Proven experience in developing mission systems applications and for small mission computers.
- Familiarity with unmanned air systems (UAS) software and mission hardware.
- Experience working with STANAG, UCI, and/or COT protocols is a plus.
- Proficiency in C and C .
- Familiarity with Model-Based Systems Engineering, preferably with Cameo.
- Experience with database design and implementation.
- Strong experience with code building tools like Make, Maven, and CMake.
- Proficiency in software testing using tools such as JUnit, GoogleTest, etc.
- Familiarity with software project and configuration management tools (e.g., Atlassian JIRA, GitHub).
- Experience working within Linux, Windows, and Embedded operating systems.
Desired Skills: - Excellent communication and collaboration skills.
- Ability to work in a fast-paced, dynamic environment.
- Self-starter with the ability to work independently and as part of a team.