Embedded Software Engineer (FPGA and Firmware)
$150k - $300kArray Labs
Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical world.
We’re launching a coordinated fleet of radar satellites to create a high-resolution 3D map of the Earth – updated in real time – enabling faster, smarter decision-making for government and commercial organizations supporting disaster response, infrastructure resilience, and mission-critical geopolitical intelligence.
We design and build our satellites end-to-end, producing the world’s most advanced earth observation satellites. Our fleet will deliver unprecedented levels of accuracy, coverage, and responsiveness to power critical insights precisely where they’re needed most.
About the Job
As an Embedded Software Engineer , you will develop the firmware, FPGA logic, and embedded software that drive Array’s radar payloads and on-orbit processing systems. Your work could include writing and maintaining C/C++ firmware for Zynq UltraScale+ MPSoC devices, designing FPGA modules for high-throughput sensing and data movement, or building Linux-based embedded systems using PetaLinux and Yocto, collaborating closely with digital, RF, signal processing, and systems engineers to deliver reliable, high-performance embedded solutions. The software and FPGA architectures you build will directly influence radar timing, data integrity, processing throughput, and system reliability on orbit.
As part of our quickly growing engineering team, you will play a critical role in building 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 embedded software and firmware that support Array’s radar sensors, communication links, and satellite systems.
- Contribute to bring-up and integration of FPGA-based platforms, including Zynq UltraScale+ MPSoCs.
- Support the design and implementation of FPGA modules for reliable, high-throughput data movement.
- Participate in building and maintaining Linux-based embedded systems using tools such as PetaLinux or Yocto.
- Create automation, diagnostic, and test tools in Python to accelerate development and validation.
- Collaborate across digital, RF, signal processing, and systems teams to evaluate performance, debug issues, and refine embedded architectures.
Basic Qualifications
- Bachelors in Electrical or Computer Engineering, or a related field
- 3-6 years of experience in FPGA and/or embedded design and development
- Experience with Xilinx FPGA design tools and workflows
- Experience with embedded C/C++ for firmware development
- Excellent teamwork and communication skills
- High levels of self-motivation and personal accountability
- Ability to work in a fast-paced environment under significant time constraints
Preferred Skills and Experience
- Master’s degree in Computer Science, Electrical Engineering, or a related field
- Experience building software for complex embedded systems or custom SoCs
- Familiarity with Linux-based embedded systems development (Petalinux/Yocto)
- Familiarity with Linux kernel drivers and related HW/SW interfaces
- Hands-on experience in FPGA build and deploy processes
- Proficiency in Python scripting for automation and testing
- Experience with satellite systems or aerospace applications
- Ability to read, interpret and modify schematic diagrams
ITAR Requirements
- To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
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.
$150,000 - $300,000 a year
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.
- ...Reference21-09614Primary Skill: Firmware Engineering - Responsibilities:... ...scripts as necessary to test embedded systems. Work closely with various... ...and board-level system software development Experience with... ...Experience porting DPDK port to ARM Custom SoCs using FPGA currently.Fpga
- ...Job We are looking for a Software Test Engineer to own the validation of our... ...will develop specialized firmware to exercise our FPGAs, RF front... ...data. Collaborate with FPGA and RF engineers to define test... ...in test engineering, embedded software development, or hardware...FpgaPermanent employmentFull time
$142.8k - $274.8k
...EngineeringDiscipline: Firmware EngineeringCompany:... ...experienced Principal Firmware Engineer to lead the ,... ...silicon bring-up, hardware/software co-design, and... ...experience in firmware, embedded systems, or SoC development... ...using Emulation and FPGA PlatformsExperience with...FpgaOngoing contractLocal area3 days per week$160k - $275k
...availability. MatX is seeking System Software Engineer to join our team as we... ...co-owns the BMC/OpenBMC firmware stack, with dedicated firmware... ...in BMC firmware and embedded Linux development, with hands... ...environments (simulation, emulation, FPGA prototyping)First-silicon or...FpgaDaily paidFull timeWork experience placementLocal areaRemote workMonday to FridayFlexible hours- ...precisely where they’re needed most. About the Job As an Embedded Software Engineer , you will develop the embedded software that enables... ...between sensors and compute elements, integration with FPGA and RF subsystems, and the development of safety-critical control...FpgaPermanent employment
$207k - $300k
...the multi-generation software architecture for Low-Speed... ...System (RTOS) firmware environments.Lead pre-... ...using Gem5, QEMU, and FPGA emulation platforms to... ...experience working with embedded operating systems.3 years... ...Master’s degree or PhD in Engineering, Computer Science, or...Fpga$150k - $200k
Senior Embedded Firmware Engineer San Carlos, CA Engineering In office Full-time Connected Commercial Coffee Brewer Platform What We're About At BrewBird, we believe in building a sustainable future in coffee. We're developing a technology platform to scale the $1...Full timeWork at officeLocal areaRemote workFlexible hours- ...Expect You will be one of the early members of the EE & Firmware team, which develops embedded software for our home robot and our wearable. This includes... ..., power distribution, and more. As a Firmware Engineer, you will work on robust, high-performance firmware across...
$175 per hour
Firmware Engineer Menlo Park, CA We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development...Full time$140k - $159k
...early commercialization. Our approach combines hardware, software, and services to deliver a more personalized and... ...SUMMARY OF ROLE: We are looking for a hands-on Senior Firmware Engineer to develop our embedded software for our life-saving wearable medical devices....Temporary workWork at officeLocal areaVisa sponsorshipWork visaRelocation packageFlexible hours$200k - $300k
...deployed across 170+ countries. About the RoleAs a Staff Embedded Software Engineer, you will spearhead the development of brand-new camera categories... ...systems to life. Reporting directly to the Camera Firmware Manager, you will work full-time at our HQ in San Mateo to...Full timeWork visaFlexible hoursShift work$95 per hour
Our client, a leader in advanced hardware and embedded systems, is seeking a dedicated Embedded Software Engineer to join their innovative team. As an Embedded Software... ...frameworks. Integrate embedded software with FPGA-based and ECU hardware over interfaces such as Ethernet...Fpga$87 - $97 per hour
JOB TITLE: Embedded Software Engineer LOCATION: Foster City, CA (Onsite) PAY RANGE: $87 - $97/hr. DURATION: 6 Months TOP 3 SKILLS: Strong C++ development... ...validation frameworks. Integrate embedded software with FPGA-based and ECU hardware over interfaces such as Ethernet, I2...FpgaHourly payFull timeContract work$150k - $220k
...About The Role As a senior embedded systems engineer, you will bring automotive-... ...product environment, owning firmware from architecture through... ...i.e. bridging hardware and software from early prototype through... ...monitoring applications. Develop FPGA‑based control and signal...Fpga- ...test and release the image to Firmware and DV teams. • Run sanity... ...validate tool and Model release • FPGA and Emulator flows and... ...SELF MOTIVATED • STRUCTURED SOFTWARE • PROTOTYPING • PYTHON • SCRIPTING... ...3 - Advanced) | 2 - Firmware Engineering (P3 - Advanced) Primary Skill...Fpga
- ...of the world. The Satellite Software Team is responsible for designing... ...flight control, telemetry, and embedded firmware. Array Labs is seeking Embedded Software engineers with experience in low-level... ...movement between our radar sensor, FPGA fabric, microprocessors,...FpgaPermanent employmentFull time
$33 per hour
WindBorne Systems in Redwood City is seeking a Firmware Wizard to own the entire firmware stack for its weather balloons. The role involves developing and maintaining drivers and low-level libraries, owning the RTOS hardware abstraction layer, and ensuring power optimization...InternshipWork at office- Job-ID17893476Reference21-11027Primary Skill: Firmware Engineering - This position will focus on development of virtual platforms by modelling hardware devices for testing Embedded devices using SystemC, C++. Responsibilities Ownership of firmware test application on hardware...
$35 - $45 per hour
...keep food in the food system and out of landfills. As a Firmware Engineering intern at Mill, you'll be working with a tight-knit, fast... ...Work closely with the Mill cross functional team on the embedded software and hardware validation of new products. Writing,...Hourly payInternshipWork at officeVisa sponsorshipWork visa$120k - $230k
...Founded by two former U.S. Navy electrical engineers with deep experience in robotics and software, ACS brings together AI, computer vision,... ...About The Role We are looking for a Firmware Engineer to own the low-level embedded software that runs our autonomous...Local area$120k - $175k
Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products’ firmware and software, which are important sources of functionality, adaptability, and optimization of our designs. We are looking...Full time- ...this Role In this role, you’ll design and implement firmware that bridges AI-driven hardware with physical devices.... ...Collaborate with electrical, systems, and verification engineers to develop embedded software that powers learning machines. You might thrive if...
$220k - $275k
...Description About the role Own the platform firmware that brings our AI accelerator systems... ...and the hardware root of trust, through embedded-controller/BMC and device firmware, to... .../architecture, hardware/board, and software teams on firmware interfaces, threat modeling...H1bVisa sponsorshipWork visa- Key Responsibilities: - • Perform hands-on work in the on-site lab, developing and debugging firmware code in C and C++. - Collaborate with silicon architects and designers in a cross-functional environment, providing guidance and timely status updates. - • Analyze log...
- Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype, build, and test production embedded... ...in a real-time operating system environment. Work with software, hardware and mechanical engineers throughout the...Full time
$102.1k - $202.2k
Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud... ...optimize the Cloud infrastructure. We are seeking an accomplished Firmware Engineer II to join a team of talented engineers in BIOS/UEFI...Ongoing contractWork at officeLocal areaWorldwide$195.9k - $293.9k
...Summary: The Senior Staff Software Engineer is responsible for designing... ...with mechanical, electrical, firmware, and systems engineering teams... ...with real-time or embedded systems and hardware-software... ...system interactions (e.g., FPGA interfaces) Experience with...Fpga$250k - $350k
...the RoleThe Cameras team is the cornerstone of Verkada's product ecosystem. We are looking for a Director of Firmware Engineering to lead the embedded software organization behind our flagship camera line. In this role, you will oversee multiple specialized firmware groups...Full timeWorldwideWork visaFlexible hoursShift work$230k - $260k
Principal Embedded firmware engineer As an Principal Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside... ...skills 12+ years of experience developing and architecting software, with exposure to the full lifecycle from prototype to production...Full timeImmediate start$245k - $280k
...out of landfills. We're seeking a Firmware Engineering Manager to lead the design, development... ...equivalent experience, with 5+ years in embedded systems development. Prior... ...principles. Proficiency in hardware-software interfacing, including protocols like...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (FPGA and Firmware). Be the first to apply!
- embedded software Redwood City, CA
- software applications developer Redwood City, CA
- entry level software sales Redwood City, CA
- software technology Redwood City, CA
- software implementation project manager Redwood City, CA
- software support Redwood City, CA
- government software Redwood City, CA
- software engineer - cloud services Redwood City, CA
- software qa Redwood City, CA
- ultimate software Redwood City, CA


