Array Labs
Embedded Software Engineer
Redwood City, CA
Work authorization required$150k-$250kDetected 222 days ago
PythonC++AlgorithmsLinuxFPGAEmbedded SystemsElectrical EngineeringSignal ProcessingSensorsControlsCommunication
About the role
- Equal Opportunity Employer: - Array Labs is an Equal Opportunity Employer.
- Interview Process We will conduct interviews via Google Meet; the typical process takes around 2-4 weeks to complete from start to finish.
- Our next-generation satellite technology will offer image quality 60x greater than traditional techniques, profoundly expanding humanity's ability to understand and respond to events on a global scale.
Responsibilities
- Develop highly reliable and available software systems for our low-latency, high-capacity radar sensor, communication system, and flight control system
- Work collaboratively with signal processing, hardware, and GNC engineers to build performant and reliable embedded software for our payload
- Rapid prototyping and evaluation of key architectural choices and design constraints
- Implement high-efficiency data movement between our radar sensor, FPGA fabric, microprocessors, networking interfaces, and storage peripherals.
- Develop safety-critical system-level software for hardware components and develop FDIR (fault detection, isolation, and recovery) algorithms for mission-critical systems
- Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, RTOS, Bootloader, Power Management, Linux, MCU (Microcontroller).
- Array Labs is launching a constellation of satellites to create the first high-resolution, real-time, three-dimensional model of Earth.
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related field
- 4+ years of embedded software experience
- Ability to work in a fast-paced environment under significant time constraints
Nice to have
- Preferred Skills and Experience:
Compensation
- 1) find uncommonly good people 2) pay them uncommonly well You can anticipate competitive pay, with high flexibility between salary and equity-based compensation.
Equal opportunity
- Employer:
- Array Labs is an Equal Opportunity Employer. Employment decisions are made on the basis of merit, competence, and job qualifications and will not be influenced in any manner by gender, color, race, ethnicity, national origin, sexual orientation, religion, age, gender identity, veteran status, disability status, marital status, mental or physical disability or any other legally protected status.
- Interview Process We will conduct interviews via Google Meet
- the typical process takes around 2-4 weeks to complete from start to finish. Hiring and Compensation Strategy Our hiring and compensation strategy is simple: 1) find uncommonly good people 2) pay them uncommonly well You can anticipate competitive pay, with high flexibility between salary and equity-based compensation. Why Join Array Labs? Array Labs is launching a constellation of satellites to create the first high-resolution, real-time, three-dimensional model of Earth. Our next-generation satellite technology will offer image quality 60x greater than traditional techniques, profoundly expanding humanity's ability to understand and respond to events on a global scale. In forging an affordable, accessible, accurate representation of Earth, our work has the potential to transform the face of dozens of fields, including autonomy, telecommunications, disaster relief, gaming, climate science, defense and construction.
Visa & Work Authorization
- citizen, lawful permanent resident of the U
Apply directly at Array Labs →Create a free account for alerts like thisView Array Labs immigration profile
This listing is sourced directly from Array Labs's careers page and normalized into a canonical job model.