Software Engineer III - Flight Software jobs in United States
cer-icon
Apply on Employer Site
company-logo

Belcan ยท 13 hours ago

Software Engineer III - Flight Software

Belcan is a company that specializes in engineering solutions, and they are seeking a Flight Software Engineer. The primary responsibility of this role is to design and develop flight software and algorithms for spacecraft missions, ensuring all customer requirements are met through data-driven decisions.

Enterprise SoftwareIndustrial EngineeringProject ManagementSoftwareTechnical Support
check
Work & Life Balance
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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

Qualification

C++Embedded programmingSoftware development methodologiesAgile ScrumObject-Oriented ProgrammingSoftware Design PatternsLinuxVersion control (Git)Problem-solving skillsMentoringDocumentation

Required

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

Preferred

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

Company

Belcan is a engineering services company offering design, manufacturing, and IT solutions for aerospace, defense, automotive, and more.

Funding

Current Stage
Late Stage
Total Funding
unknown
2024-06-10Acquired

Leadership Team

leader-logo
Dave Brandel
President & COO, Engineering Solutions
linkedin
leader-logo
David Moya
DIRECTOR OF OPERATIONS
linkedin
Company data provided by crunchbase