Maxar is currently seeking a multi-skilled, Sen Flight Software Engineer to join our Space Programs Delivery (SPD) Team
Life with Us
Your Project: In this role, you will contribute to a team, which delivers new flight software in a variety of Maxar space products. We are looking for senior software engineers to bravely challenge conventional approaches and lay the foundation for brand new product concepts and enablers focused on cost competitive space products. You will be responsible for developing creative solutions to integrate customer inputs and technical requirements within an existing baseline of code comprised of C++ and Ada. Your primary responsibility will be to generate code, but you will also be intimately involved in design, debugging, testing and integration.
Your Career: We’re very serious about professional development and continuing education at Maxar. We offer our team members the opportunity to define their own career trajectory. Our group has amazing resources to support learning and development. You will work with your manager, or a mentor, to set goals and design a development plan to advance your career. This unique opportunity is a high visibility role on the vanguard of innovation within the company. You will be well-supported by management and colleagues.
What We Offer: Time for dedicated professional development, conference attendance, corporate partner and industry training, peer group collaboration, hackathons, as well as paid certifications, education reimbursement and student loan forgiveness.
Who you will work with: You will be supported by the Product Manager and colleagues, as well as mission architects, systems engineers and subsystem groups to ensure Product development objectives are met.
Develop applications that solve challenging spacecraft problems
Write software for embedded Linux and/or Real-time Operating Systems (RTOS)
Develop board support packages, drivers, and OS and hardware abstraction modules
Develop software verification plans, unit level and open loop test suites, and procedures to ensure software system requirements are met
Serve as a subject matter expert for software domains, processes, and system-specific issues
Develop, document, and maintain architectures, requirements, algorithms, interfaces, and designs for software systems
Work with the Software Architecture Center of Excellence to ensure that board and avionics decisions align with application-layer architectural decisions
Lead technical projects and mentor team members as the team grows
Help guide hardware design and supplier selection based on software requirements
Incorporate secure networking and communications architectures and technologies
Maximize the use industry standard operating systems and open standards
Influencing the shaping of future products by contributing to the framework (architecture) used across multiple products or systems
How you will be evaluated:
Your performance will be measured against the Product team’s development roadmap schedule and performance milestones for your area(s) of responsibility.
What we look for in team members:
As a Product team member at Maxar we expect you to demonstrate the following key qualities at all times: Honesty, Integrity, Loyalty, Curiosity and Courage. These align with the company values:
Put the Mission First, You Matter, Act Like Owners, Do It Right, and Stay Curious.
Must be a U.S. citizen and be willing and able to obtain U.S. Government security clearance
Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, Physics, Mathematics or related field (4 additional years of experience may be substituted in lieu of a degree), and a minimum of 5 years related work experience
Demonstrated experience designing and implementing embedded software in an RTOS such as Green Hills Integrity or VxWorks.
Demonstrated ability to implement maintainable software in C/C++ or ADA.
Demonstrated facility with software revision control systems and workflows (e.g. Git, CVS).
Experience working cross-functionally within a company and/or with external partners and contractors
Ability to travel domestically and internationally (role is not predominantly travel)
Preferred Additional Qualifications:
Experience with flight software development for aerospace programs
Demonstrated experience with abstracting software design to minimize interfaces and complexity
Experience implementing various software architectural patterns
Experience with development integration and functional testing of complex embedded systems
Experience with ARM-based system on chip architecture
Experience with OS kernel and device driver development
Experience with Linux and visualization including containers and hypervisors
Experience with APIs and IDLs
Experience with Agile software development practices
Innovative thought leadership the leverages your cradle-to-grave product experience
Excellent communication skills along with the ability to effectively collaborate with cross functional teams
Advanced degree in a technical field
Ability to work independently with a high degree of organization and attention to detail
The Compensation range for this position in Colorado is $94,000 to $156,000 annually and is dependent on location, skills, and experience. Maxar Technologies values diversity in the workplace and is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.