Embedded Software Engineer 3 - GN&C
5566BR
Denver, CO
*If you were referred to ULA by a current employee, please reach out to yourcontact for a link to HireUp. Referral applications are processed throughHireUp.
At ULA, success comes through the efforts of a strong, united team.Thanks for your interest in United Launch Alliance, the world's mostexperienced and reliable space launch company!
Successfully launching more than 150 consecutive missions doesn't justhappen. It's credit to the commitment of our 2,500 team members and thesystems and processes we use to pull them together.
As a ULA employee, you'll have the opportunity to grow in your careerwhile working in a team-oriented culture that combines technology,innovation, ingenuity and a commitment to the extraordinary.
Together, our unshakable unity yields stronger solutions and better resultsas we carry out our mission to save lives, explore the universe, andconnect the world.
Our team is excited to meet you!
Your Role: What you'll be doingThe Embedded Software Engineer - GN&C role is responsible for thedevelopment of Flight Software for the Guidance, Navigation, and Controlsubsystem and the integration of Mission Unique Flight Software supporting ULAlaunches.
Responsibilities may include:Designs, develops, implements, verifies, and tests algorithms andsoftware and simulation tools to perform guidance, navigation, and controlof launch vehicles and upper stages during powered and coast phases oflaunch, flight, earth orbit, interplanetary cruise, and orbitalinsertion, as well as during staging events.Navigation functions include the statistical processing of measured datapoints and their substitution into algorithms simulating physical reality.Guidance functions include the formulation of specific equations to achieve adesired position, orientation, or orbit in space.Control design and analysis processes consist of the development of thecontrol laws and hardware and software requirements for launch vehicles.Will be responsible for refining requirements, designing subsystems,developing code units, and performing integration, testing, andverification of flight software.Engage with Product Owners, Technology Architects, QA, and/orAutomation team members on cross-functional activities to design, develop,and test cutting-edge software solutions.Integrate, test, and verify final flight software parameters and missionflight software builds that perform guidance, navigation, and control oflaunch vehicles and upper stages during powered and coast phases of launch,flight, earth orbit, interplanetary cruise, and orbital insertion, aswell as during staging events. May lead cross-functional teams and play acritical role in process and tool development, execution, and continuousimprovThis position also has various programmatic and technical responsibilitiesduring integration of a mission which requires interaction across multipletechnologies and a system-level understanding of flight software and theinteraction between various systems.Additional technical responsibilities include test execution and data reviewincluding operation of real-time testbeds, sequence engineering, parameterintegration, verification, data analysis, risk management (thisinvolves the status of risk items and closure of assigned items), as wellas coordination to support technical review boards.This position applies a system-level understanding of flight software controllogic, sequencing, and parameter derivation spanning guidance &navigation, attitude control systems, propulsion, propellantmanagement, avionics, and ground system interfaces to ensure all aspectsof the space launch vehicle perform as intended in flight, including launchsupport and review of post-flight data.This position also requires accountability for software/parameterconfiguration management, on-time schedule s atus reports, on-timemilestone completion (facilitation/reporting up only), and propercoordination with internal/external mission integration stakeholders.
Your Background: What education and experience you'll needRequires a bachelor's degree and 4 - 8 years of experience.
Your Background: What skills you'll need
A Bachelor's degree in STEM (Science, Technology, Engineering,Mathematics) or a related technical field from an accredited college oruniversity is required.Four years of directly related exempt work experience may be used to satisfythe bachelor's degree requirement.Experience with:C and C++ programmingImplementing Kalman filtersExecuting tests to validate technical systems.Matlab/SimulinkReal-time, 6 degree-of-freedom, motion simulation experience.Experience as a developer in an embedded programming and/or roboticsenvironment.Experience with Microsoft Office applications (i.e. Word, Excel,PowerPoint, and Outlook).Strong... For full info follow application link.