At ULA, an Embedded Flight Software Engineer 3 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. This role involves designing, developing, and documenting software products using modern software principles, resolving complex technical problems, and providing innovative solutions. The engineer will work across the full software lifecycle, refining requirements, designing subsystems, implementing code modules, and building integration, component, and unit tests. The position operates within a highly collaborative, agile environment, requiring adherence to standards, processes, and tools throughout the system development lifecycle. Collaboration with Product Owners, Technology Representatives, Architects, QA, and automation team members is expected for designing, developing, and testing cutting-edge software solutions. The role also involves working with technical leaders to ensure software engineering best practices are followed, mentoring less-experienced engineers, and leading the design and implementation of major software subsystems with minimal oversight.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level