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

Embedded Software Engineer - MCU Platforms

$200k - $250k
Full-time

Zoox Inc.

The Core Firmware team is responsible for building the foundation upon which Zoox-owned firmware applications are built. Core Firmware engineers work with a diverse set of microcontrollers and application processors. We make sure the embedded platforms available to Firmware and Software teams are safe, stable, performant, secure, and flexible. Many of these things are often at odds with each other, and navigating these tradeoffs while shipping code that our autonomous vehicle platform depends on is core to the job.

 

As a member of the Core Firmware MCU Platforms team, you will build foundational software/firmware that is used across different microcontrollers in the vehicle. The software/firmware we write touches many different microcontrollers and provides the foundation on which other teams build applications and interact with hardware on these respective devices. We work with many partner teams both within and outside of the Firmware organization. In this role, you will be able to flex your skills developed in the embedded world in an environment that extends well beyond it. You will also be a key player to ensure the software/firmware used by other teams and multiple microcontrollers is safe, stable, robust, and secure.

Responsibilities



  • Develop on-vehicle embedded software/firmware in C and C++ in a real-time environment, and as appropriate, the supporting tools to tie it to Zoox’s ecosystem of off-vehicle infrastructure (Python in most cases)



  • Author requirements and design documentation to craft what is to be built, why it needs to be that way, and what your specific solution looks like



  • Work with our Component V&V Engineers to keep the quality bar high through the coordination of test strategies



  • Troubleshoot and root-cause problems from the field, starting at the system level, often ending deep in the inner workings of our platform


Qualifications



  • 10+ YOE

    Experience in,



    • C/C++ development



    • Systems programming in a real-time (RTOS) environment



    • Understanding RTOS platform development



    • Understanding how to link software/firmware to hardware



    • Understanding how bootloaders on MCUs generally work



Bonus Qualifications



  • Python development



  • Network/CAN programming experience



  • Extensive bootloader experience



  • MCU Security


$200,000 - $250,000 a year

Compensation

There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The salary range for this position is $200,000 to $250,000. A sign-on bonus may be offered as part of the compensation package. Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.

 

Zoox also offers a comprehensive package of benefits, including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - MCU Platforms in Remote vacancy
  • $125k - $145k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. EMBEDDED SOFTWARE ENGINEER, OS/PLATFORM (STARSHIELD) The Starshield mission is to support national security through a focus on timely and reliable... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Immediate start
    Weekend work

    Spacex

    Remote
    1 day ago
  •  ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, OS/PLATFORM (STARLINK)At SpaceX, we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world... 
    Suggested
    Permanent employment
    Full time
    Internship
    Worldwide
    Weekend work

    Spacex

    Remote
    1 day ago
  •  ...We are currently recruiting for an Embedded Software Engineer to join our extraordinary engineering...  ...solutions for the amplifier and node product platforms. Work with outside suppliers to...  ...environment working with embedded MCU’s and SOC’s. Hands on experience working... 
    Suggested
    Full time

    Atx Networks Careers

    Remote
    1 day ago
  •  ...Location: Pompano Beach, FL Job Title: Embedded Software Engineer Duration: 12+ Months (Could go...  ...Hands-on experience programming DSP and MCU (C/C++, Assembler) ~ Hands-on...  ...interface. ~ Perform integration and on-platform validation of algorithms ~ Follow... 
    Suggested
    Full time

    Collabera

    Remote
    1 day ago
  • $150k - $250k

     ...needed most.   About the Job As an Embedded Software Engineer , you will develop the embedded...  ...include board bring-up of Linux-based platforms, high-performance data movement between...  ...Bootloader, Power Management, Linux, MCU (Microcontroller). ~ Excellent teamwork... 
    Suggested
    Permanent employment
    Full time

    Array Labs

    Remote
    1 day ago
  • $143.7k - $194.4k

     ...Amazon Robotics Autonomous Mobility software team develops the autonomy software that...  ...looking for a Software Development Engineer to join our Platform, Data and Tools team.You will be part...  ...manufacturing processes - Developing embedded middleware to accelerate the development... 
    Full time
    Temporary work
    Internship
    Seasonal work
    Remote work
    Flexible hours

    Amazon

    North Reading, MA
    25 days ago
  •  ...Embodied AI technology. Our advanced AI software and foundation models enable...  ...career! The role As a member of the Embedded Automotive Platforms team, you will contribute towards...  ...quality processes to maintain high engineering standards. About you In order... 
    Full time
    Work from home

    Wayve

    United Kingdom
    10 days ago
  • $125k - $150k

     ...people and machines is essential. FORT's platform ensures safe, secure, and dynamic...  ...they remain safe and secure. As an Embedded Software Engineer II, you will own specific components of...  ...: Comfort working directly with MCU peripherals, datasheets, reference manuals... 
    Remote work

    FORT Robotics

    Boston, MA
    18 days ago
  •  ...Job Description: Develops embedded software (firmware), unit / integration tests, firmware requirements, and firmware verification tests...  ...requirements, software and systems by using software engineering practices. Quality Systems Duties and Responsibilities:... 
    Remote work

    Delan Associates Inc

    United States
    1 day ago
  • $200k - $300k

     ...integrated, privacy-sensitive AI-powered platform that includes solutions for video...  ...+ countries. About the RoleAs a Staff Embedded Software Engineer, you will spearhead the development of...  ...software landscape, spanning bare-metal MCU firmware, secure bootloaders, Linux kernel... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    a month ago
  •  ...field to a powerful Agentic AI platform—that allows our customers...  ...in 2024. Product & Software Excellence: We were named...  ...THIS ROLE As a Senior Staff Embedded Software Engineer, you will provide overall technical...  ...of low-level hardware and MCU/RTOS. Advanced... 
    Full time
    Work at office
    Remote work
    Flexible hours

    LVT

    American Fork, UT
    18 days ago
  • $133.2k - $185k

     ...Labs’ Intelligent Connectivity Platform integrates CXL®, Ethernet,...  ...technologies with the company’s COSMOS software suite to unify diverse...  ...'re looking for a Firmware Engineer who can bridge our system...  ...Investigate and fix firmware issues in embedded C, leveraging deep... 
    Full time
    Flexible hours

    Astera Labs

    Remote
    1 day ago
  • $120k - $175k

     ...commitment to saving lives and our passion for aviation, will empower everyone to experience the joy and freedom of flight. EMBEDDED SOFTWARE ENGINEER - EL SEGUNDO, CA In this role, you are responsible for the development of the Fly-By-Wire software starting with... 
    Full time
    Work experience placement
    Work at office

    Skyryse

    Remote
    1 day ago
  • $70 - $95 per hour

     ...Description Designs and implements software of embedded devices and systems from requirements to production and commercial deployment...  ...specifications, design and development of embedded firmware in engineering projects. Analyzes and enhances efficiency, stability and... 
    Full time
    3 days per week

    Athari

    Remote
    1 day ago
  • $74.99k - $112.48k

     ...disabled \u0026 veterans. \n\nPrimary Location: United States (US) - Iowa - Urbandale \nFunction: Technology (CA) \nTitle: Embedded Software Engineer - 120455 \nOnsite/Remote:Onsite Position\n\n## Your Responsibilities\n\nAs a Software Engineer at John Deere ISG located... 
    Full time
    Work experience placement
    Remote work
    Flexible hours

    John Deere

    Urbandale, IA
    1 day ago
  • $90k - $210k

     ...specially selected team of scientists, engineers, and software developers to deliver best-in-class...  ...National Security Ecosystem.    As an Embedded Software Engineer at MORSE, you will...  ...cutting-edge capabilities into novel platforms and support testing in both lab and... 
    Full time

    Morse Corp

    Remote
    1 day ago
  •  ...Description Job Description · Design, develop and test new embedded software. · Working on BSPs for cutting edge Intel processor based...  ...many standard operating systems. · Working with hardware engineers during the definition, design and verification phases. ·... 
    Full time

    Integrated Resources Inc.

    Remote
    1 day ago
  •  ...first-of-its-kind wearable biosensor platform for continuous, non-invasive health monitoring...  ...impact opportunity to help build the software foundation of a platform with...  ...for a skilled and self-directed Embedded Software Engineer to join a small, fast-moving team. This... 
    Full time
    Local area
    Shift work

    Keypoint Staffing

    Remote
    1 day ago
  • $2,000 per month

     ...Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SD   Department: Engineering  Employment Type:   Full-Time   Schedule:   Monday - Friday, 8:00 AM - 5:00 PM Who We Are At Puck, we are   Built to Lead . We are a dynamic manufacturing... 
    Full time
    Temporary work
    Work at office
    Local area
    Relocation
    Relocation package
    Monday to Friday
    Flexible hours
    Night shift

    Puck Enterprises Inc

    Remote
    1 day 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, LASER MESH ROUTING (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Work at office
    Worldwide
    Monday to Friday
    Weekend work

    Spacex

    Remote
    1 day ago
  • $108.8k - $184k

     ...is a general posting and not for a specific opening.   Embedded Software Engineers – SharkNinja Department: Software & Robotics   About...  ...continuous improvement of SharkNinja’s embedded software platform .   What You’ll Bring   ~ Bachelor's degree in Computer... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Sharkninja

    Remote
    1 day ago
  •  ...in a refreshing, vibrant, and inclusive culture.   The Embedded Software Engineer for Battery and On-board Charge Software will apply their...  ...team to provide a seamless charging experience across BETA’s platforms and with 3rd party EVSEs   ~ Interface with BETA’s... 
    Full time
    Temporary work
    Work at office
    Local area

    Beta Technologies

    Remote
    1 day ago
  • $91k - $129.8k

     ...with? You will be part of the Product Engineering team, working closely with Automation,...  ...will you make a difference? As an Embedded Software Engineer, you will define and develop...  ..., STM32, NXP, Renesas, TI, or similar platforms? Do you have experience developing bare... 
    Full time
    Work experience placement
    Worldwide

    Wabtec Corporation

    Remote
    1 day ago
  •  ...Primary Responsibilities:   Our embedded software engineers craft and innovate on truly unique and sophisticated controls platforms. As part of our team, you will be responsible for building high-quality software features daily. Additionally, you'll work alongside... 
    Full time

    Sub-zero Group, Inc.

    Remote
    1 day ago
  • $85k - $120k

     ...the LXI Consortium for LAN instruments. Use version control software such as GIT. SALARY RANGE   The starting annual base pay...  ...in our industry. We employ approximately 300 people in our engineering, manufacturing, and sales offices across the United States. At... 
    Full time
    Work experience placement

    TDK-Lambda Americas

    Remote
    1 day ago
  •  ...founders are physicists, mathematicians, RF engineers, and computer scientists with deep...  ...wireless capabilities. As a Software Embedded Engineer, your responsibilities may include...  ...to run efficiently on various hardware platforms to include ARM and x86 Why Rampart?... 
    Full time
    Contract work

    Rampart Communications

    Remote
    1 day ago
  • $100k - $120k

     ...C++ ~ Experience with full life cycle of software development ~ Exp with object oriented...  ...software to be applied to and integrated with engineering, scientific and manufacturing requirements. •You will develop real time embedded systems involving software for digital... 
    Full time
    Immediate start
    Remote work
    Relocation
    Overseas
    Visa sponsorship

    Workila

    Remote
    1 day ago
  • $105k - $145k

     ...2 team can build anything. We design all the hardware and software needed to make chips and we make the fabs, tools, and components...  ...it into production. About the role We’re hiring embedded software engineers to help build the software systems behind our fab... 
    Full time
    Work at office
    Visa sponsorship
    Night shift

    Fab2

    Austin, TX
    1 day ago
  •  ...About the role ​As an Embedded Software Engineer, you will design, develop, integrate, and test embedded software for cutting-edge aerospace and UAV platforms. Working closely with hardware and systems teams, you will take full ownership of embedded software functionality... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    Nex Aero

    United States
    1 day ago
  • $166k - $292k

     ...cutting-edge artificial intelligence systems, command and control platforms, and autonomous systems across air, land, maritime, and space domains. We are looking for Embedded Software Anti-Tamper Engineers to drive a mission-focused, threat-informed approach to Program... 
    Full time
    Work experience placement
    Immediate start

    Anduril

    Remote
    1 day ago

Do you want to receive more vacancies?

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