Array Labs is building a distributed radar imaging constellation to power the first accurate, real-time 3D map of the world.
The Satellite Software Team is responsible for designing the software that powers all aspects of our mission. The core focus areas for the Satellite Software Team include mission software (radar data collection, storage, processing, and downlink), radio communications, satellite/flight control, telemetry, and embedded firmware. Array Labs is seeking Embedded Software engineers with experience in low-level systems software, device driver programming, board support package development, and experience shipping hardware/software products to be part of our core Software Team.
The position requires working closely with cross-functional teams as well as external suppliers to develop products that run on our custom low-power space computing platform. As an early member of this team, you will have the opportunity to implement components at all layers including kernel, resource allocation, memory management, interrupt handling, synchronization primitives, power management, and high-bandwidth I/O handling.