Embedded Flight Software Engineer 2
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
At ULA, anEmbedded FlightSoftware Engineer 2 will act as a hands-on developer to deliver operational and enabling capabilities designed to meet real-time requirements for an embedded flight control system.
As an Embedded Flight Software Engineer you will:
- Will act as a hands-on developer to deliver operational and enabling capabilities designed to meet real-time requirements for an embedded flight control system.
- Responsible for designing, developing and documenting software products. Design and develop using modern software principles, resolving complex technical problems and provide solutions which are innovative and ingenious.
- Develops across the full software lifecycle by refining requirements, designing subsystems, implementing code modules, and building integration, component, and unit tests to verify the software.
- Will work with a highly collaborative team in an agile environment. Expected to use appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of Flight Software.
- Engage with Product Owners, Technology Representatives, Architects, QA and automation team members on cross-functional activities to design, develop, and test cutting-edge software solutions.
- Work with technical leaders to ensure software engineering best practices are used to development top-notch solutions. Mentor less-experienced engineers to develop their knowledge and efficiency.
Requirements
Minimum of 2 years of related work experience, * Bachelor’s degree in a STEM (Science, Technology, Engineering, Mathematics) field from an accredited college or university
- Experience with ADA or C/C++ and Python programming with exposure to embedded programming and/or robotics
- Experience with Object Oriented Design
- Experience with Linux
- Embraces leanagile development and shared design philosophy
- Understanding of Software Configuration Management practices and tools such as git
- Embraces using AI-Assisted tooling in all aspects of development
- Experience with Microsoft Office applications (i.e. Word, Excel, PowerPoint, and Outlook)
Preferred Qualifications
- Experience with AWS
- Experience with Python, Perl, Javascript and other scripting languages
- Experience with one or more of the following modern software development practices:
- Continuous Integration/Continuous Delivery (CI/CD)
- Agile Methodologies- Test Driven Development (TDD)
- Familiarity with an embedded (aerospace, raspberry pi, arduino, robotics) application
- Hardware/Microprocessor/Software Integration
- Excellent written and verbal communication skills
- Familiarity with various communication protocols (Ethernet, RS-422, MIL-STD-1553)
- Familiarity with UML
- Familiarity with cloud technology (e.g. AWS)
- Familiarity with Real-Time Operating Systems (RTOS)
- Experience with rocketry
Benefits & conditions
$88,471.00 - $147,451.00 paid time off, 401(k), We offer our employees competitive pay and benefits including:
- 401(k) match plus an additional employer contribution
- Discretionary annual incentive bonus for eligible employees
- Generous paid time off
- Flexible work environments
Additionally, most salaried ULA team members work a “9/80 schedule,” meaning they enjoy every other Friday off.
Benefits and work schedules may vary for union-represented hourly positions and are described in the applicable collective bargaining agreement.
About the company
ULA is a participant in the federal E-Verify Program. Posters in PDF format pertaining to this program can be accessed by clicking on the links identified below. E-Verify Participation poster (English / Spanish) and Right to Work Poster (English / Spanish).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…