Embedded software engineer [h1.location_city]
[job_alerts.create_a_job]
Embedded software engineer • usa
- [promoted]
Embedded Software Engineer
Array LabsPalo Alto, CA, USEmbedded Software Engineer
RaytheonMcKinney, TX, United States- [promoted]
Software Engineer, Embedded
MotiveSan Francisco, California, United StatesEmbedded Software Engineer
AnySignalLos Angeles, CA, US- [promoted]
Embedded Software Engineer
Quest GlobalErie, PA, US- [promoted]
Embedded Software Engineer
Rogers Freels & Associates IncDubuque, IA, US- [promoted]
Embedded Software Engineer
Shift RoboticsAustin, TX, US- [promoted]
Embedded Software Engineer
Reliable RoboticsMountain View, CA, United States- [promoted]
Software Engineer, Embedded
TheMasonGroupHackensack, NJ, US- [promoted]
Embedded Software Engineer
Global Connect TechnologiesAtlanta, GA, United States- [promoted]
Embedded Software Engineer
SecmationMadison, AL, US- [promoted]
Embedded Software Engineer
VirtualVocationsShreveport, Louisiana, United States- [promoted]
Embedded Software Engineer
Castelion CorporationAllen, TX, US- [promoted]
Software Engineer, Embedded
WaymoMountain View, California, United StatesEmbedded Software Engineer
TP-Link Systems Inc.Irvine, CA, US- [promoted]
Embedded Software Engineer
PersimmonsAustin, TX, US- [promoted]
Embedded Software Engineer
Allient IncorporatedRochester, NY, US- [promoted]
Embedded Software Engineer
Tomorrow.ioGolden, CO, United States- [promoted]
Embedded Software Engineer
The Aerospace CorporationEl Segundo, CA, United StatesEmbedded Software Engineer
Array LabsPalo Alto, CA, US- [job_card.permanent]
Job Description
Job Description
At Array Labs, we are building the world’s most advanced radar imaging satellites to produce an accurate, continuously updated 3D map of the Earth, providing governments and commercial organizations with critical insights into the physical world.
We design and build our satellites end-to-end, from on-orbit hardware to ground software and data processing, achieving system performance not possible with conventional satellite systems.
As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to operate reliably in orbit. Your work will include board bring-up of Linux-based platforms, high-performance data movement between sensors and compute elements, integration with FPGA and RF subsystems, and the development of safety-critical control and FDIR algorithms.
You will collaborate closely with signal processing, hardware, and GNC engineers to prototype, evaluate, and deploy software architectures that meet demanding latency, throughput, and reliability requirements. The software you build will directly influence radar performance, system robustness, and mission resilience on orbit.
As part of our quickly growing engineering team, you will play a critical role in the design of the world’s most advanced radar satellite constellation—one that will significantly improve humanity’s ability to rapidly and comprehensively understand our changing planet.
Responsibilities :
- Develop highly reliable and available software systems for our low-latency, high-capacity radar sensor, communication system, and flight control system
- Board bring-up of a Linux-based platform that integrates radar sensors, flight computers, RF transceivers, and navigation sensors
- 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
- Debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to driver to application
Basic Qualifications :
Preferred Skills and Experience :
ITAR Requirements :
Equal Opportunity Employer
Interview Process
We will conduct three interviews via Zoom; 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 you should 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.