Embedded Software Engineer
$150k - $250kArray 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 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:
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering or related field
- 4+ years of embedded software experience
- Good understanding of Embedded Systems and OS concepts (Linux/RTOS).
- Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, RTOS, Bootloader, Power Management, Linux, MCU (Microcontroller).
- Excellent teamwork and communication skills
- Learns new concepts rapidly, completely, and in a self-directed manner
- High levels of self-motivation and personal accountability
- Ability to work in a fast-paced environment under significant time constraints
- Experience programming in C or C++ in embedded environments and in Python to support development, automation, and testing.
Preferred Skills and Experience:
- Master’s degree in Computer Engineering, Computer Science, Electrical Engineering or related field
- Experience with aerospace or space projects (flight control/GNC)
- Experience in the automotive, medical robotics, or similar regulated embedded device industry with a focus on safety and high availability
- Good understanding of multi-threaded embedded system concepts including tasks, priorities, and deadlocks
- Embedded software debugging experience including clock-level issues, bridges, delays, interrupts, clock gating, and polling using debuggers (Keil, J-Link)
- Experience building software for complex embedded systems or custom SoCs
- Hands-on coding experience with peripherals with interfaces such as UART, SPI, CSI-2, i2c, GPIO, USB, and PCIE
- Experience developing with modern Real-Time Operating Systems (FreeRTOS, Zephyr, ThreadX, VxWorks)
- Experience with embedded software design and debugging of boards with multiple processors (ARM/RISC-V, DSPs, MCUs) and a large array of peripherals using a multitude of interfaces (SPI, UART, GPIO, I2C, Ethernet)
- Experience with a variety of microprocessors (ARM,Nordic, Microchip, STM, etc) and hardware modules
- Working knowledge of networking stack (Ethernet, TCP/IP suite) desired
- Ability to read and interpret 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 - $250,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.
$86.8k - $165.2k
...growing fast and we want you to grow with us! We're expanding our engineering organization dramatically to meet exciting customer demand,... ...shape the future of aerospace and defense. Our Senior Embedded Software Engineer is a technical position that works in an Integrated...SuggestedTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$90k - $144.9k
...Troy, MI, United States Highland Heights, OH, United States Full time REQ-1000051530 Lead Embedded Software Engineer – Hybrid Troy, MI or Highland Heights, OH, United States Come build something that matters. It takes great people to achieve greatness...SuggestedFull timeLocal area- ...Job Description Job Description Zoox is looking for an embedded software engineer to join our Firmware Drive Systems team. Drive Systems owns the critical path from autonomous trajectory to vehicle motion — taking a trajectory from our AI stack and translating it...SuggestedTemporary workRemote workRelocation package
- ...Experienced Embedded Software Engineers will find a full-time opportunity focused on designing, developing, and optimizing embedded firmware systems for AR, VR, and wearable devices, collaborating with cross-functional teams to address complex challenges in connectivity...SuggestedFull timeRemote work
- ...Job Description Job Description Embedded Software Engineer – Drone Systems Build software that helps power next-generation drone systems supporting U.S. Government programs. Are you the kind of engineer who likes working close to the hardware, digging into complex...SuggestedLocal areaImmediate startRemote workFlexible hours2 days per week
- ...the stack. About The Edge Systems Team: Edge engineering is responsible for the hardware and software orchestrating the hardware installed at fish farms... ...collection and processing systems Develop on ARM-based embedded platforms using C, C++, python, golang or rust...Work at officeImmediate startRemote workFlexible hours
- ...temperature control systems. Our broad product portfolio and in-house engineering capabilities enable us to serve as a single-source partner... ..., USA. InTEST Thermal Solutions is seeking a full-time Embedded Software Engineer to join our team. Position Summary This...Permanent employmentFull timeWork at officeRemote work
$60 - $80 per hour
...Job Description Job Description Embedded Software Engineer Job Description The Embedded Software Engineer designs, develops, and verifies high‑quality embedded software and supporting test systems for real‑time control environments. This role establishes and...Contract workTemporary workRemote work- ...Seeking a skilled Lead Embedded Software Engineer for a full-time remote position, responsible for overseeing the design, development, and testing of complex software for embedded processing products used in defense applications, while driving architecture decisions and...Full timeRemote work
- ...Job Responsibilities: Designs and implements software of embedded devices and systems from requirements to production and commercial deployment... ..., design, and development of embedded firmware in engineering projects. Analyzes and enhances efficiency, stability, and...Remote work
$125k - $150k
...customers to protect their most valuable assets—people, data, and machines—ensuring they remain safe and secure. As an Embedded Software Engineer II, you will own specific components of our embedded stack, working close to the hardware on the real-time firmware that...Remote work- ...Job Description Job Description Title: Embedded Software Engineer 3 #100464 Location: onsite Mossville, IL 100% M-F; open to relocation candidates but MUST be able to be onsite day 1 of contract (max 2 weeks from offer) and relocate at own costs (swoon nor client...Long term contractFull timeContract workRemote workRelocationFlexible hours
$80k - $85k
...and perks. About the Department SparkFun's Engineering Department is responsible for the elaboration, design and... ...are key values for SparkFun, and a key part of all our software efforts. All embedded software is open source and community driven. SparkFun developed...Casual workFlexible hours- ...Overview: Role Overview As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits,...Remote work
$78.4k - $130k
...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration...Local areaRemote work$74.99k - $112.48k
...Embedded Software Engineer There are over 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world...Work at officeRemote workFlexible hours- ...Job Description Job Description Embedded Software Engineer II SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition, airguns, suppressors, remote controlled weapons stations, and training. For over 250 years SIG SAUER,...Remote work
- ...Position Title: Embedded Software Engineer Location: Huntsville, Alabama Job Type: Full Time About EO Solutions EO Solutions is a rapidly growing aerospace and defense company focused on advancing capabilities in Space Domain Awareness and...Full timeInternshipRemote work
- ...the internal technical owner for external engineering vendors contributing to these programs.... ...improvement release over release. Embedded & Systems Integration • Deploy inference... ...• 4+ years developing production software in embedded, machine vision, or applied...For contractorsRemote work
$86.8k - $198k
...Job Number: R0245751 Embedded Software Engineer The Opportunity: Are you excited to apply RF quantum sensing technologies to critical national security missions? Your expertise in RF digital signal processing software development will be critical to integrate,...Full timeContract workPart timeWork at officeLocal areaRemote work$100k - $150k
BCubed Engineering, an Auria company, is looking to hire an Embedded Software Engineer (E3) to join the team. This role is hybrid and located in Warrenton, VA. WHAT YOU CAN EXPECT TO DO: Participate in the entire project development lifecycle, from concept...Full timeTemporary workWork at officeRemote workFlexible hours2 days per week3 days per week$130k - $175k
...Embedded Software Engineer Astro Digital designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey missions for several business applications, including earth observation, communications, in-orbit demonstrations, risk reduction...Permanent employmentCasual workRemote work$130k - $195k
...Embedded Software Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...the electric vehicle revolution. Position Summary The Software Engineer will contribute to the development, calibration, and testing... ...Must have 2-3 years of C programming experience on Embedded controllers. Working experience with Vehicle CAN, and relevant...Work experience placementRemote work
$74.99k - $112.48k
...Embedded Software Engineer John Deere 1 Positions ID: 121084-en_US Posted On 06/12/2026 Refreshed On 09/13/2026 Job Overview There are over 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at...Part timeWork experience placementRemote workFlexible hoursNight shift- ...Embedded Software Engineer Mossville, IL This is a software developer role, working within a global agile development team. The global development team has 80+ team members including team leads, software architects, software developers, and validation engineers. Everyone...Remote work
$132k - $153k
...strategy, at the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work...InternshipWork at officeRemote work$125k - $155k
...Lead Embedded Software Engineer Remote We don't just build technology—we engineer the future. From next-gen aerospace to cutting-edge defense systems, we tackle the toughest, mission-critical challenges that keep people safe and push the limits of innovation. This...Local areaRemote workRelocation packageFlexible hours$125k - $150k
...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. EMBEDDED SOFTWARE ENGINEER, SATELLITE ANTENNA (STARLINK) Starlink is SpaceX's unprecedented satellite constellation designed to deliver high-speed...Temporary workInternshipWork at officeRemote workMonday to FridayWeekend work$110.4k - $193.5k
...visualization frameworks, with expertise in cyber security, software architecture, software engineering, data science, Artificial Intelligence, process... ...& Mission Technology Department (CMTD) is seeking an Embedded Software Engineer to perform research and development...Full timeWork at officeImmediate startRemote workRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!



