Embedded Flight Software Engineer 1
United Launch Alliance
Centennial, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
$ 129KJob location
Centennial, United States of America
Tech stack
Microsoft Word
JavaScript
Microsoft Excel
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Arduino
Unit Testing
Microsoft Outlook
C++
Cloud Computing
Communications Protocols
Computer Programming
Continuous Delivery
Continuous Integration
Linux
Microprocessors
Perl
Ethernet
Python
Microsoft Office
Object-Oriented Software Development
Microsoft PowerPoint
Systems Development Life Cycle
Raspberry Pi
Real-Time Operating Systems
Software Configuration Management
Software Engineering
Systems Integration
UML
Scripting (Bash/Python/Go/Ruby)
Test Driven Development
GIT
Job description
At ULA, anEmbedded FlightSoftware Engineer 1 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 Embedded Flight Software Engineer you will:
- Be 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.
- Developacross the full software lifecycle by refining requirements, designing subsystems, implementing code modules, and building integration, component, and unit tests to verify the software.
- 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.
Requirements
- A bachelor's degree in STEM (Science, Technology, Engineering, Mathematics) or a related technical field from an accredited college or university
- Experience with C/C++ 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 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
- Familiar with various communication protocols (Ethernet, RS-422, MIL-STD-1553)
- Familiar with UML
- Familiar with cloud technology (e.g. AWS)
- Familiarity with Real-Time Operating Systems (RTOS)
Benefits & conditions
$77,111.00 - $128,518.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).