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

Embedded Software Engineer

$150k - $250k

ArrayLabs, LLC

Embedded Software EngineerArray 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.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 systemBoard bring-up of a Linux-based platform that integrates radar sensors, flight computers, RF transceivers, and navigation sensorsWork collaboratively with signal processing, hardware, and GNC engineers to build performant and reliable embedded software for our payloadRapid prototyping and evaluation of key architectural choices and design constraintsImplement 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 systemsDebug complex, system-level, multi-component issues that typically span across multiple layers from kernel to driver to applicationBasic Qualifications:Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related field4+ years of embedded software experienceGood 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 skillsLearns new concepts rapidly, completely, and in a self-directed mannerHigh levels of self-motivation and personal accountabilityAbility to work in a fast-paced environment under significant time constraintsExperience 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 fieldExperience 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 availabilityGood understanding of multi-threaded embedded system concepts including tasks, priorities, and deadlocksEmbedded 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 SoCsHands-on coding experience with peripherals with interfaces such as UART, SPI, CSI-2, i2c, GPIO, USB, and PCIEExperience 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 modulesWorking knowledge of networking stack (Ethernet, TCP/IP suite) desiredAbility to read and interpret schematic diagramsITAR 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 yearInterview ProcessWe will conduct interviews via Google Meet; the typical process takes around 2-4 weeks to complete from start to finish.Hiring and Compensation StrategyOur hiring and compensation strategy is simple:1) find uncommonly good people2) pay them uncommonly wellYou 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 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Redwood City, CA vacancy
  • $155.9k - $227.3k

     ...flight, the Battery Management System (BMS) software that keeps them safe, healthy, and...  ...Together they form one energy ecosystem, engineered around the demands of commercial eVTOL service...  ...for designing and implementing the embedded C++ software that runs on our aircraft battery... 
    Suggested
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    2 days ago
  • $150k - $185k

     ...enable earlier detection of patient health decline and proactive intervention for faster, safer care. About the Role The Sr. Embedded Algorithm Engineer will prototype and implement algorithms on BioIntelliSense's devices, in order to extract core vital signs. Having high... 
    Suggested
    Local area
    Immediate start
    Remote work
    Home office
    Flexible hours

    BioIntelliSense, Inc

    Redwood City, CA
    3 days ago
  • $130k - $180k

     ...world AI applications. Grow With Us We’re looking for an engineer who moves easily between embedded Linux, RTOS, and bare‑metal MCU code, and who is happy where firmware meets hardware. You will own the software that makes our devices capture, record, and communicate,... 
    Suggested
    Hourly pay
    Contract work
    Work at office
    Local area
    Flexible hours

    Workstream

    Menlo Park, CA
    5 days ago
  •  ...are ready to apply your skills to the forefront of robotics innovation, we’d love to hear from you. What to Expect As an Embedded Software Engineer, you’ll own platform software for the embedded Linux compute units running our robotics stack. You will collaborate... 
    Suggested

    Sunday

    Redwood City, CA
    5 days ago
  • $150k - $250k

     ...Software Test EngineerArray Labs builds advanced radar systems to help humanity understand...  ...most.We are looking for a Software Test Engineer to own the validation of our complex...  ...years of experience in test engineering, embedded software development, or hardware validation... 
    Suggested
    Permanent employment
    Full time

    ArrayLabs, LLC

    Redwood City, CA
    3 days ago
  • $150k - $250k

    A cutting-edge radar technology company in Redwood City, CA is seeking an Embedded Software Engineer to develop software for advanced radar systems. You will collaborate closely with hardware and signal processing engineers to ensure reliable operation in orbit. Candidates... 

    Array Labs

    Redwood City, CA
    5 days ago
  • $210k - $250k

    San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    3 days ago
  • $137k - $184k

    Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Body Systems team. In this role, you will be responsible for embedded software development for the body, thermal, lighting,... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    3 days ago
  •  ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    1 day ago
  • $137k - $207k

    Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox 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... 
    Full time
    Temporary work
    Remote work
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  • $155k - $215k

     ...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality.As an Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded... 
    Permanent employment
    Casual work

    Reliable Robotics

    Mountain View, CA
    1 day ago
  • Sunday is seeking an Embedded Software Engineer to develop and maintain the software for our robotics systems based in Redwood City, California. This role involves owning the embedded software stack, including kernel drivers and system integration. The ideal candidate... 

    Sunday

    Redwood City, CA
    5 days ago
  • $150k - $200k

     ...Senior Embedded Firmware EngineerThis role sits at the intersection of AI, robotics, consumer hardware, IoT, and specialty coffee. You...  ...-world problems, and working closely with a highly hands-on engineering team to bring ambitious hardware products to life, we'd love to... 

    Brewbird

    San Carlos, CA
    3 days ago
  •  ...Embedded Firmware EngineerExperience: 5+ yearJob Description: What You'll Be Doing:We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers. The ideal candidate will be responsible for... 

    Kasmo Global

    Menlo Park, CA
    2 days ago
  •  ...City is shaping the future of home robotics with platform software for embedded Linux compute units. You will collaborate across electrical...  ...robotics stack on new compute platforms. As an Embedded Software Engineer, you will own bootloader, kernel drivers, BSP layers, and... 

    Sunday

    Redwood City, CA
    4 days ago
  • $100k - $135k

     ...Job Description Job Description BKF is a multi-service infrastructure consulting firm providing civil engineering, construction management, environmental, planning, and surveying services across California, the Pacific Northwest, and beyond. With offices throughout... 
    Work at office
    Local area
    Flexible hours
    Weekend work

    BKF

    Redwood City, CA
    7 days ago
  • $140k - $160k

     ...Lead Embedded Software Engineer (AMD APU, Display, AndroidOS)Palo Alto, California, United StatesALTEN Technology USA is an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building... 
    For contractors
    Work at office

    ALTEN Technology USA

    Palo Alto, CA
    2 days ago
  • $116.3k - $145.4k

     ...vehicles through technology that will set the standards for software-defined vehicles around the world. About Us Rivian and...  ...standards for software-defined vehicles around the world. Embedded Software Engineer Role Summary We are looking for a Embedded Software Engineer... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    3 days ago
  •  ...Capgemini is seeking an experienced Senior Embedded Multimedia & Safety Software Engineer for the Ok2Book PoC on the AMD iRDK platform. You will lead integration and validation of safety monitoring subsystems and drive bring-up of camera and audio multimedia stacks for... 

    Capgemini

    Palo Alto, CA
    3 days ago
  •  ...Palo Alto is seeking a Technical Program Manager to lead hardware projects from concept to launch. You'll partner with product and engineering teams, manage complex modules, and ensure timely delivery and quality. The ideal candidate has a Bachelor’s degree in engineering... 
    Flexible hours

    ALSO

    Palo Alto, CA
    1 day ago
  • $150k - $175k

     ...role focuses on implementation, machine learning, and AI-driven interface design, requiring deep technical expertise in embedded systems and HMI software. Candidates should have a Bachelor’s in a related field and extensive experience in relevant technologies. This... 

    Gruve

    Palo Alto, CA
    1 day ago
  • $281k - $356k

     ...Embedded Software Technical Lead & Manager, SimulationWaymo is an autonomous driving technology company with the mission to be the world'...  ...tens of billions in simulation across 15+ U.S. states.Hardware Engineering is a diverse, and collaborative group of electrical,... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $150.2k - $283.5k

     ...Staff Embedded Controls Software EngineerThe dynamics that a driver feels as lateral and longitudinal forces in a vehicle define the vehicle's...  ...skilled and experienced Staff Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background... 
    Immediate start
    Visa sponsorship

    Ford Motor Company

    Palo Alto, CA
    2 days ago
  • $90 - $95 per hour

     ...Our client, a leading innovator in hardware systems and embedded technology, is seeking a dedicated Software Engineer to join their dynamic team. As a Software Engineer, you will be supporting the Autonomy Hardware Systems V&V team, contributing to the development of embedded... 
    Weekly pay
    Temporary work
    Flexible hours

    Manpower Engineering

    San Mateo, CA
    2 days ago
  • $170k - $277.5k

     ...expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer...  ...implementations for image processing (Debayering, lens shading, etc.)Strong embedded development experience, including firmware for physical... 
    Full time
    Local area
    Relocation package

    Skydio

    San Mateo, CA
    2 days ago
  •  ...Embedded Software Engineer IIIAs an Embedded Software Engineer, you will have the opportunity to implement enhancements and new features for AI glasses. In addition, you will be responsible for developing and maintaining software for embedded systems, investigating and... 

    eTeam

    Burlingame, CA
    2 days ago
  •  ...About The Role We are looking for an experienced Embedded Software Engineer to drive the development of our gigawatt-scale sodium-ion energy storage systems. This position centers on building real-time embedded firmware for essential ESS hardware and controls infrastructure... 

    ESP Inspire, Inc.

    Burlingame, CA
    3 days ago
  •  ...Verkada Inc. is seeking an Embedded Software Engineering Intern for 2027 in San Mateo, CA. You will work on the embedded software stack across devices, collaborating with hardware and product teams to launch features and fixes. Ideal candidates are pursuing a CS degree... 
    Internship

    Verkada

    San Mateo, CA
    3 days ago
  •  ...Yoh, A Day & Zimmermann Company is seeking an Embedded Software Engineer – RTOS, Automotive, Wireless in Palo Alto to help build a next-gen vehicle infotainment software stack. You will contribute to features like vehicle access, networking and power management across... 

    Yoh, A Day & Zimmermann Company

    Palo Alto, CA
    22 hours ago
  • $130k - $300k

     ...A leading cloud security company in San Mateo is seeking an Embedded Software Engineer to develop innovative camera features using C/C++ and Python. The ideal candidate has at least 5 years of experience in Embedded Software development, including knowledge of Linux-based... 
    Full time

    Verkada

    San Mateo, 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!