Software Engineer III/Sr/Principal, Flight Software

PROTINGENT
Aurora, CO, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$126,610.0 - $247,686.0
Working hours
Regular working hours

Tech stack

Testing (Software) Clean Code Principles Agile Methodology C++ (Programming Language) Client Server Models Configuration Management Static Program Analysis Software Quality Code Review Software Design Patterns Linux Network Configuration and Change Management
+14 more
Netconf Object-Oriented Software Development Scrum Methodology Software Tools Software Engineering Software Systems Subversion Systems Modeling Language UML Software in the Loop Git Software Coding Software Version Control Programming Languages

Job description

  • 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.

Requirements

Software Engineering, Software Engineering, Software Development, Test Plan/Schedule, Best Practices, Coding Standards, Source Code/Configuration Management (SCM), Git, Change Management, Code Reviews, * 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.

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

Benefits & conditions

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 the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…