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

Embedded Software Engineer

O2 Technologies,Inc

About The Role Embedded Software Engineer Onsite in Foster City, CA | 5 days in office The Autonomy Hardware Systems V&V team is seeking a contract Embedded Software Engineer to develop embedded software and tooling for safety‑critical automated test infrastructure. You'll be working cross‑functionally to develop sensor emulators and test frameworks. Responsibilities Architect, implement, and maintain production‑quality C++ applications for embedded Linux, focusing on low‑latency, high‑performance user‑ and kernel‑space solutions. Design Python‑based automation frameworks and tooling to streamline test execution, integration, and performance validation. Build and expand hardware/software sensor emulators, and maintain and extend existing test assets and validation frameworks. Integrate embedded software with FPGA‑based and ECU hardware over interfaces such as Ethernet, I2C, SPI, and CAN. Test and troubleshoot hardware and software issues, executing end‑to‑end verification strategies to ensure product quality and reliability. Required Qualifications Bachelor's or Master's in Computer Science, Electrical Engineering, or related field, with 4+ years of relevant industry experience. Strong C++ development skills focused on low‑latency, high‑performance code in user (and ideally kernel) space. Extensive Linux development experience, including networking and system‑level programming. Proficiency with Python and test automation (e.g., Pytest), plus Git, build systems (e.g., Bazel), and unit testing frameworks (e.g., GTest). Hands‑on experience building hardware/software integration test frameworks using embedded interfaces (Ethernet, I2C, SPI, CAN). Bonus Qualifications Linux kernel development and device driver implementation, including embedded software for ARM cores using Xilinx SDK and MPSoC platforms. Experience with Yocto or PetaLinux, and familiarity with FPGA development, SystemVerilog, and HDL verification. Experience with high‑speed protocols (PCIe, MIPI CSI‑2), Precision Time Protocol (PTP / IEEE 1588), and Automotive Ethernet. Ability to read and analyze electronic schematics, with knowledge of PCB design and manufacturing workflows. Key Responsibilities & Skills Safety‑Critical Embedded Systems Development Low‑Latency Real‑Time Embedded Linux Development Sensor Emulator Design and Implementation Automated Test Framework Architecture Hardware/Software Integration & Validation Verification & Validation (V&V) Strategy Cross‑Functional Collaboration Performance Validation & Optimization Technical Skills C++ / Embedded C Python / Pytest Bazel / Git GTest / Unit Testing Frameworks Linux Kernel Development / Device Drivers ARM / Xilinx SDK / MPSoC Yocto / PetaLinux FPGA / SystemVerilog / HDL Ethernet / I2C / SPI / CAN PCIe / MIPI CSI‑2 PTP / IEEE 1588 / Automotive Ethernet Embedded Linux / Real‑Time OS Education Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Embedded Systems. Preferred: Master's Degree in Computer Science, Master's Degree in Electrical Engineering, Master's Degree in Embedded Systems. Industry Experience Embedded Systems / Firmware Development Safety‑Critical Automotive / Aerospace FPGA / Hardware Verification Linux Kernel Development Test & Validation Infrastructure #J-18808-Ljbffr O2 Technologies,Inc

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Redwood City, CA vacancy
  •  ...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
    3 days ago
  • $150k - $250k

     ...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... 
    Suggested
    Permanent employment

    Array Labs

    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
    3 days ago
  • $150k - $250k

     ...Software Test Engineer Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical world...  ...field. ~5+ years of experience in test engineering, embedded software development, or hardware validation. ~ Strong proficiency... 
    Suggested
    Permanent employment
    Full time

    ArrayLabs, LLC

    Redwood City, CA
    4 days ago
  • $140k - $170k

    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,... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    4 days ago
  • $200k - $240k

    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
    4 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
    4 days ago
  • $160k - $280k

    Title: Embedded EngineerJob Type: Direct HireContract Length: Full-timePay Range: $160,00...  ...industry, is looking for a skilled Embedded Engineer to join their team for a Full-time...  ...to the field.Participate in hardware and software design reviews.Adhere to modern disciplined... 
    Full time

    DeWinter Group

    Burlingame, CA
    4 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
    4 days ago
  • $125k - $160k

     ...team of firmware, backend, and frontend engineers to develop this product line.We are committed...  ...working on Linux development as a Software Engineer.Proficient in C/C++.Familiar with...  ....Preferred experience working with embedded LinuxBash scripting experienceExperience... 
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    4 days 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
    4 days ago
  • $99.26 per hour

     ...compensation: 99.26 USD Per Hour HireArt is helping an on-demand, autonomous ride-hailing company find a Fleet Support Engineer to develop embedded software and tooling for safety-critical automated test infrastructure. In this role, you\'ll work cross-functionally to... 
    Hourly pay
    Ongoing contract
    Full time
    Temporary work
    Local area
    Visa sponsorship
    Flexible hours

    HireArt

    Foster, CA
    3 days ago
  •  ...Urgent need for Senior Software Engineer Contract (***) ***-**** Ext :514 Senior Software Engineer (Wifi) 8+ years of experience in Embedded Software Development in C/Linux Environment Expertise in Wi‑Fi open source components – LwIP, WPA Supplicants, D-Bus, ConnMan Preferred... 
    Contract work
    Work experience placement

    krg technology inc

    Palo Alto, CA
    4 days ago
  • $179.4k - $263.12k

     ...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-...  ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and...  ...ResponsibilitiesDesign, develop, and optimize embedded platform software for automotive ADAS... 
    Immediate start

    Lucid Motors

    Newark, CA
    4 days ago
  • $200k - $300k

     ...scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. About the RoleAs a Staff Embedded Software Engineer, you will spearhead the development of brand-new camera categories while driving the continued growth and reliability of... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    4 days ago
  • $160k - $200k

    Redwood CityEngineering - Software /FT /On-siteIn this role at Dexterity, you will be working on writing Computer Vision code and building Machine Learning models for computer vision. The role will involve understanding our current systems and their limitations and bringing... 

    Dexterity

    Redwood City, CA
    4 days ago
  • Duration 12 Months Contract (W2 Only, potential extension) Overview We are seeking an Embedded Software Engineer to help develop and enhance software powering next-generation consumer electronic devices. This role offers the opportunity to work on innovative products... 
    Contract work

    Intelliswift - An LTTS Company

    Burlingame, CA
    3 days ago
  •  ...developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms...  ...redefining the way people work, play, and connect. As an Embedded Software Engineer, you will have the opportunity to implement enhancements... 

    Socket.dev

    Burlingame, CA
    3 days ago
  • $164k - $190k

     ...Humankind!Vaxcyte is a clinical-stage vaccine innovation company engineering high-fidelity vaccines to protect humankind from the...  ...Computer System Validation with application of risk-based Computer Software Assurance (CSA) principles where appropriate.The individual will... 
    Relocation
    Relocation package
    3 days per week

    Vaxcyte

    San Carlos, CA
    4 days ago
  •  ...test failures. The candidate will help optimize rework build systems and tooling scripts. Qualifications: 5+ years experience in embedded software development. 5+ years experience working on Linux or RTOS focusing on device drivers bring-up and debugging. Strong C/C++... 

    TechDigital Group

    Burlingame, CA
    15 hours ago
  • $132k - $153k

     ...grow with us. About the job As a firmware engineer, you are responsible for designing and...  ...first-hand. Responsibilities Develop software/firmware for projects related to sensors...  ...Bonus Qualifications Experience with embedded security Experience with BLE Attributes... 
    Internship
    Work at office
    Remote work

    Medium

    Palo Alto, CA
    3 days ago
  •  ...team developing safety-critical automated test infrastructure for autonomous hardware systems. You’ll architect and implement embedded software, build sensor emulators, and enhance test frameworks. Job Description Develop and maintain production-quality C++ apps for embedded... 
    Local area
    Monday to Friday
    Shift work

    Motion Recruitment

    Foster, CA
    3 days ago
  • $180k - $230k

     ...with solid programming skills for delivering applications for embedded platforms. You have strong Android/Linux/RTOS Platform and...  .... Strong C/C++ Development skills. 5+ years excelling in software engineering roles with track record of successful delivery of production... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    Nauto

    Palo Alto, CA
    3 days ago
  •  ...defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret...  ...Overview: We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware... 
    Local area

    Allen Control Systems

    Mountain View, CA
    3 days ago
  • $20 - $50 per hour

     ...life at Tesla by including them in projects that are critical to their team's success. Tesla Energy is looking for an Embedded Software Engineer to join a small team responsible for energymanagement and control applications. We are looking for candidates experienced... 
    Full time
    Temporary work
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  •  ...building the intelligence layer for safer streets globally. About the Role We're seeking a Senior Embedded Engineer to lead the development and optimization of software that powers our AI-enabled traffic enforcement cameras. These systems operate in challenging outdoor... 
    Local area

    Obvio Inc.

    San Carlos, CA
    5 days ago
  • $109.2k - $150.1k

     ...commercial service. Overview This engineer will play a key role in a small, fast-...  ...testingDecompose system level requirements to software requirements Develop system level...  ...critical applicationsExperience developing embedded applications in C/C++, MATLAB Simulink... 
    Permanent employment
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    4 days ago
  • $186k - $280k

     ...empowered to do your best work.Job SummaryThe Senior Requirements Engineer for AI Agents & Agentic Workflows is a critical role within the...  ...distributed tracing (OpenTelemetry)Qualifications7+ years of software engineering experience, with at least 2 years focused on... 
    Full time
    Work at office

    Equinix

    Redwood City, CA
    1 day ago
  •  ...About the Role We are looking for a talented and motivated Backend Engineer to join our team. You will be responsible for building and maintaining scalable, high-performance backend systems that power our products. Collaborating with designers, data scientists, and engineers... 

    Character AI

    Redwood City, CA
    27 days ago
  • $186k - $280k

     ...do your best work.Job SummaryWe are looking for a Senior Staff Engineer to lead the design, build, and adoption of AI-powered agentic systems...  ...into CI/CD pipelines, developer portals (e.g., Backstage), and software delivery workflowsComfortable across the stack: Python or Go... 
    Full time
    Contract work
    Work at office

    Equinix

    Redwood City, 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!