Real Time Software Engineer, Vehicle Systems
Core
Designing and developing software architectures, algorithms, and components for real-time, safety-critical, and flight-critical vehicle management systems in advanced aerospace platforms.
Role type
Senior IC real-time software engineer (vehicle systems)
Builds
Functional vehicle management software for advanced aerospace platforms
Domain
Aerospace / Defense / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, software development lifecycle management, real-time system design, safety-critical software development, flight-critical software development, technical leadership, system architecture, verification planning, test environment creation, subject matter expertise in software domains and regulations
Preferred skills
Git, Python, LESS
Technologies
Security, Embedded, Git, LESS, Python
Responsibilities
Develop, document, and sustain software architectures, requirements, algorithms, interfaces, and designs; build, maintain, and integrate code and software components into complete, functional systems; create and maintain development plans, verification plans, test procedures, and test environments; execute tests and record results to confirm requirements are met; provide technical leadership across software projects; support the creation and upkeep of software processes, tools, and metrics; act as subject matter experts on software domains, system-specific issues, processes, and regulations; monitor and assess software teams to ensure conformance with project plans and industry standards; coach and mentor others
Seniority
Senior, hands-on IC with technical leadership