Mid-Level Software Engineer

Englewood, Colorado

Point Solutions Group
Apply for this Job
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.
Date Posted: 15 March 2025
Apply for this Job