Embedded Software Designer
Core
Design, develop, and maintain reliable embedded software for spacecraft and ground-based systems, including secure communications and low-level components.
Role type
Embedded Software Engineer
Builds
Software for a growing fleet of satellites and ground-based assets
Domain
Aerospace / Space Communications
Deliverable
production ML models | product features
Required skills
Embedded software development, secure communications (encryption, authentication, key exchange), device drivers, kernel modules, hardware interfaces, automated testing, system architecture design
Preferred skills
Cross-functional collaboration, complex debugging, system evolution
Technologies
None explicitly stated
Responsibilities
Design and implement secure communications capabilities; Build and maintain low-level software components; Develop automated tests and validation tools; Participate in software architecture discussions and code reviews; Collaborate with cross-functional teams to define requirements and debug issues
Seniority
Not explicitly stated