Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$150k - $250k
Full-time

Array 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.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Remote vacancy
  • $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... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    7 days ago
  • $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... 
    Suggested
    Full time
    Local area

    Stanley Black and Decker

    Mayfield Village, OH
    3 days ago
  •  ...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... 
    Suggested
    Temporary work
    Remote work
    Relocation package

    Zoox

    Foster, CA
    26 days ago
  •  ...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... 
    Suggested
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    3 days ago
  •  ...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... 
    Suggested
    Local area
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    PTF Consulting, LLC

    San Diego, CA
    11 days ago
  •  ...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 office
    Immediate start
    Remote work
    Flexible hours

    Aquabyte

    Mundelein, IL
    4 days ago
  •  ...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 employment
    Full time
    Work at office
    Remote work

    inTEST Thermal Solutions

    Mansfield, MA
    a month ago
  • $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 work
    Temporary work
    Remote work

    Actalent

    Elk Grove Village, IL
    1 day ago
  •  ...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 time
    Remote work

    Virtual Vocations Inc

    United States
    23 hours ago
  •  ...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

    SGS Consulting

    Massachusetts
    more than 2 months ago
  • $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

    FORT Robotics

    Philadelphia, PA
    5 days ago
  •  ...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 contract
    Full time
    Contract work
    Remote work
    Relocation
    Flexible hours

    Swoon Staffing West Coast

    Peoria, IL
    22 days ago
  • $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 work
    Flexible hours

    SparkFun Electronics

    Niwot, Boulder County, CO
    a month ago
  •  ...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

    Voluble Systems LLC

    Mossville, IL
    4 days ago
  • $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 area
    Remote work

    ITW

    Lansing, MI
    1 day ago
  • $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 office
    Remote work
    Flexible hours

    John Deere

    Silvis, IL
    23 hours ago
  •  ...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

    SigSauer

    Exeter, NH
    23 days ago
  •  ...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 time
    Internship
    Remote work

    EO Solutions Corp

    Huntsville, AL
    a month ago
  •  ...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 contractors
    Remote work

    Phiston Technologies, Inc.

    Miramar, FL
    a month ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Colorado Springs, CO
    3 days ago
  • $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 time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    BCubed Corp

    Warrenton, VA
    1 day ago
  • $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 employment
    Casual work
    Remote work

    Astro Digital

    Littleton, CO
    1 day ago
  • $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 time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Austin, TX
    a month ago
  •  ...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 placement
    Remote work

    ORANGE EV LLC

    Kansas City, KS
    24 days ago
  • $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 time
    Work experience placement
    Remote work
    Flexible hours
    Night shift

    Access Dubuque

    Dubuque, IA
    2 days ago
  •  ...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

    Kasmo Global

    Seattle, WA
    2 days ago
  • $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... 
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    1 day ago
  • $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 area
    Remote work
    Relocation package
    Flexible hours

    Quest Defense

    United States
    3 days ago
  • $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 work
    Internship
    Work at office
    Remote work
    Monday to Friday
    Weekend work

    SpaceX

    Redmond, WA
    4 days ago
  • $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 time
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    El Segundo, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!