Flight Software Engineer II

Protingent

Superior, CO

JOB DETAILS
SALARY
$60–$83 Per Hour
SKILLS
Agile Programming Methodologies, Best Practices, C++ Programming Language, Change Management, Code Reviews, Coding Standards, Computer Systems, Customer Support/Service, Debugging Tools, Design Patterns Programming Methodologies, Embedded Programming Languages, Git, Industry/Trade Analysis, Input/Output, Kanban, Leadership, Linux Operating System, Mentoring, NetConf, Network Configuration Management, Object Oriented Programming (OOP), Performance Tuning/Optimization, Problem Solving Skills, Programming Languages, Scrum Project Management and Software Development, Security Clearance, Server Programming/Applications, Sockets, Software Administration, Software Architecture Design, Software Configuration Management, Software Design, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Static Analysis, Subversion, System Architecture, Systems Administration/Management, TCP (Transmission Control Protocol), Team Lead/Manager, Technical Leadership, Technical Support, Test Plan/Schedule, Testing, Time Management, UDP (User Datagram Protocol), Unified Modeling Language (UML), United States Citizen, Wheel/Front-End Loader
LOCATION
Superior, CO
POSTED
Today
Job Title: Flight Software Engineer II

Position Description: Protingent Staffing has an exciting contract Flight Software Engineer II with our client located in Centennial, CO.

Job Responsibilities:
  • Design, develop, and test software applications for space systems and technologies.
  • Write clean, maintainable code following best practices and coding standards.
  • Architect and implement complex software systems to meet project requirements.
  • Collaborate with team members to understand project requirements and contribute to the development of software solutions.
  • Utilize version control systems such as Git to manage code changes and collaborate with team members.
  • Participate in code reviews to ensure code quality and adherence to development standards.
  • Troubleshoot and resolve software-related issues in a timely manner.
  • Document software configurations, processes, and procedures for future reference.
  • Stay current with industry trends and advancements in software development and space technologies.
  • Mentor and guide other engineers, providing technical leadership and support.

Job Qualifications:
  • Requires a bachelor’s degree in a related field (or equivalent work experience in lieu of degree or master’s +3 yrs experience).
  • Typically, 5+ years of related experience.
  • Expertise in one to multiple programming languages and advanced understanding of software development principles.
  • Ability to design and architect complex software systems.
  • Experience with different software development methodologies such as Agile and Scrum/Kanban.
  • Strong problem-solving skills.
  • Ability to mentor and guide other engineers.
  • The ability to obtain and maintain a U.S. Security Clearance is required
Nice To Have:
  • Strong technical understanding of C++ and Object-Oriented Programming
  • Experience implementing client-server applications using socket I/O using TCP/UDP.
  • Experience implementing loosely coupled applications using PUB/SUB messaging
  • Familiarity with Open Standards such as CCSDS, C2MS, Open Mission Systems (OMS), and Universal C2 Interface (UCI)
  • Experience with spacecraft flight software development
  • Experience developing mission management and/or payload control software
  • Demonstrated experience leading a team developing software
  • Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build
  • Knowledge of software development methodologies such as Agile/Scrum
  • Experience and knowledge of Software Design Patterns
  • Experience using SysML/UML to create Software Designs
  • Experience testing and debugging on both Software in the Loop (SITL) and Hardware in the Loop (HITL, on target platform) environments
  • Experience with Source Code Configuration Management platforms (GIT, SVN)
  • Experience developing on Linux
  • Experience with network configurations including netconf
  • Experience with embedded programming including new board build up
  • Experience optimizing computer system performance including optimization for timing.

Job Details:
  • Job Type: Contract
  • Pay Range: $60-$83 an hour.
  • Location: Centennial, CO.
  • Required US Citizenship -May be required to obtain and maintain a U.S. security clearance at the appropriate level.

Benefits Package: Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO), and an administered 401k plan.

About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.

About the Company

P

Protingent