Amazon Kuiper Manufacturing Enterprises LLC
Aerospace
Director,EmbeddedSoftwareEngineering
Neural analysis suggests this role is
optimal for Director candidates.
“Director, Embedded Software Engineering at Amazon Kuiper Manufacturing Enterprises LLC. Skills: Embedded Software Engineering, Satellite Systems, Real-time Operating Systems, Hardware-Software Integration. Lead mission-critical embedded software development. Ensure satellite constellation meets reliability targets”
What You'll Achieve.
Ensure satellite constellation meets targets; Deliver projects successfully and timely; Optimize system performance
Industry & Context.
Anticipate bottlenecks; Make tradeoffs; Balance business needs versus technical constraints; Break down large projects; Address avionics systems challenges
What They're Looking For.
Must Have
Bachelor's degree in Aerospace Engineering, Electrical Engineering, Computer Engineering, or related STEM discipline, US Citizenship, Permanent Resident (Green Card), or Political Asylum status required, Min 10+ years of experience as a manager of managers leading multiple engineering teams, Proven track record building and scaling engineering organizations (70+ people), Demonstrated ability to grow teams from scratch and scale to production operations, Experience managing directors, principal engineers, and senior technical leaders, Min 10+ years of embedded software design and development for mission-critical systems, Hands-on experience with embedded software architecture and implementation, Unix/Linux and systems development skills, Proven experience with real-time operating systems (RTOS) architecture and implementation, Deep understanding of embedded software design patterns and best practices, Experience with hardware-software integration in constrained environments, Track record taking projects from scoping requirements to successful launch, Build quickly mindset, Proven ability to balance speed with reliability in aerospace-grade environments, Experience with rapid iteration and continuous test/deployment pipelines
Nice to Have
Experience with space-qualified software development and certification processes, Understanding of radiation-tolerant computing and fault-tolerant system design, Familiarity with spacecraft subsystem integration and testing, Experience working on subsystems and subcomponents, Experience with laser/optical inter-satellite link (OISL) software development, Experience developing software for custom ASICs and FPGAs, Deep knowledge of scheduling algorithms for real-time systems, Expertise in embedded control systems design and implementation, Experience with safety-critical software development standards, Knowledge of hardware acceleration techniques for embedded systems, Familiarity with Hardware-in-the-Loop (HIL) simulation frameworks for spacecraft validation, Substantial space industry experience (5+ years preferred), Background in fast-paced "new space" environments strongly preferred
What You'll Do.
Lead mission-critical embedded software development
Ensure satellite constellation meets reliability targets
Ensure satellite constellation meets security targets
Ensure satellite constellation meets performance targets
Own embedded software development for satellite spacecraft systems
Own systems testing for satellite spacecraft systems
Architect software for satellite bus systems
Manage end-to-end software stack
Lead comprehensive system testing
Anticipate bottlenecks
Provide escalation management
Balance business needs versus technical constraints
Break down large projects into manageable pieces
Develop functional specifications
Deliver projects successfully and timely
Define embedded software architecture
Implement embedded software architecture
Lead RTOS development
Architect Linux OS solutions
Drive hardware bring-up processes
Design control systems
Implement control systems
Design redundancy management
Implement redundancy management
Design health check software
Implement health check software
Develop software for custom ASICs
Develop software for FPGAs
Architect solutions for complex application synchronization
Address avionics systems challenges
Lead software development for satellite bus systems
Develop flight software
Develop spacecraft control software
Develop ADCS software
Develop power management software
Develop thermal control systems software
Develop command and data handling software
Develop FDIR software
Develop onboard autonomy software
Develop health monitoring software
Own systems test strategy
Execute systems testing
Lead on-orbit software testing
Lead on-orbit software validation
Establish multi-test environments
Establish continuous test/deployment pipelines
Drive software quality
Provide partnership with Hardware Engineering teams
Create documentation for regulatory bodies
Work closely with research teams
Evaluate system-level performance
Simulate system-level performance
Provide technical leadership
Meet aggressive project schedules
Drive operational excellence
Optimize system performance
Scale embedded software engineering organization
Hire embedded software engineers
Develop embedded software engineers
Hire embedded software leaders
Develop embedded software leaders
Manage multiple engineering teams
Foster culture of innovation
Foster culture of speed
Foster culture of technical excellence
Develop talent pipeline
How You'll Work.
Team & Collaboration
Partnership with Hardware Engineering; Work with research teams; Manage multiple engineering teams
Communication Scope
Technical documentation
Process & Methodology
Scoping requirements, Functional specifications, Project delivery, Rapid iteration, Continuous deployment
Full Job Description
The Director of Embedded Software Engineering will lead mission-critical embedded software development for Amazon Leo's satellite bus systems, ensuring our satellite constellation meets aggressive reliability, security, and performance targets from manufacturing through end-of-life operations. This role owns all embedded software development and systems testing for satellite spacecraft systems — including flight software, real-time operating systems, avionics, and on-orbit software validation. You will architect the software that sits on the satellite, manage the end-to-end software stack to bring up the satellite, and lead comprehensive system testing to ensure spacecraft readiness for launch and on-orbit operations. This is a highly technical leadership role requiring hands-on embedded software architecture expertise combined with the ability to build and scale high-performing engineering organizations. You will work in constrained hardware environments where computing resources (processing power, memory, power consumption) are severely limited. A satellite has 600+ unique processors — it's like having its own compact data center in space — requiring sophisticated embedded software solutions to coordinate this complexity. Key job responsibilities As a group leader, you will anticipate bottlenecks, provide escalation management, anticipate and make tradeoffs, and balance the business needs versus technical constraints. The ability to take large, complex projects and break them down into manageable pieces, develop functional specifications, then deliver them in a successful and timely manner is expected. Maturity, judgment, negotiation skills, ability to influence, analytical talent and leadership are essential to success in this role. Embedded Software Architecture & Development: • Define and implement end-to-end embedded software architecture for satellite bus systems • Lead development of real-time operating system (RTOS) implementations for spacecraft control, i
Applying for this Director, Embedded Software Engineering role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon Kuiper Manufacturing Enterprises LLC?
Real rants from real employees. Read before you apply.