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

Embedded Software Engineer

$87 - $97 per hour

Ursus Inc

JOB TITLE: Embedded Software Engineer LOCATION: Foster City, CA (Onsite) PAY RANGE: $87 - $97/hr. DURATION: 6 Months TOP 3 SKILLS: Strong C++ development skills focused on low-latency, high-performance code in user (and ideally kernel) space, with 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). Job Description: 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: rchitect, implement, and maintain production-quality C++ applications for embedded Linux, with a focus 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 degree in Computer Science, Electrical Engineering, or a 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. bility to read and analyze electronic schematics, with knowledge of PCB design and manufacturing workflows. BENEFITS SUMMARY: Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate or annual salary only, unless otherwise stated. In addition to base compensation, full-time roles are eligible for Medical, Dental, Vision, Commuter and 401K benefits with company matching.

IND123

BENEFITS SUMMARY:

Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate or annual salary only, unless otherwise stated. In addition to base compensation, full-time roles are eligible for Medical, Dental, Vision, Commuter and 401K benefits with company matching. Ursus Inc

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in San Mateo, CA vacancy
  • $140k - $170k

     ...Zoox 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, and closure system functions and sub-systems of the Zoox vehicle. This includes... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    a month ago
  • $170k - $277.5k

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

    Skydio, Inc.

    San Mateo, CA
    more than 2 months ago
  • $125k - $160k

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

    Verkada

    San Mateo, CA
    more than 2 months ago
  • $95 per hour

    Our client, a leader in advanced hardware and embedded systems, is seeking a dedicated Embedded Software Engineer to join their innovative team. As an Embedded Software Engineer, you will be part of the Hardware Systems Verification team supporting cross-functional development... 
    Suggested

    Manpower Inc

    Foster, CA
    5 days ago
  • $55 - $65 per hour

     ...across 170+ countries. About the Role We are looking for software engineers who thrive in a high growth environment working alongside...  ...Design, develop, test, deploy, maintain, and improve the embedded software for our fleet of devices Effectively manage priorities... 
    Suggested
    Hourly pay
    Work experience placement
    Summer work
    Internship
    Work at office
    Work visa
    Shift work

    Verkada

    San Mateo, CA
    12 hours ago
  • Embedded DeveloperWe are looking for an embedded developer embedded development engineer with experience in either embedded C or C++ programming along with Python. Candidate should be good in Linux BSP, Android HAL, kernel drivers and RTOS. Samprasoft

    Samprasoft

    Burlingame, CA
    5 days ago
  •  ...working with firmware, backend, and frontend engineers. Drive product ideas from conception to...  ...and 3+ years of experience in Linux software development with proficiency in C/C++. Experience with Yocto, Secure Boot, and embedded Linux is preferred. Key Skills: Linux development... 
    Odd job
    Flexible hours

    Connecting Odds

    San Mateo, CA
    3 days ago
  • $130k - $185k

     ...solar energy. We are tackling one of humanity’s most complex engineering challenges with a world-class team dedicated to delivering a...  ...want to hear from you. The Role We're looking for an Embedded Software Engineer to take ownership of real-time software for spacecraft... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Relocation package

    Cowboy Space

    San Carlos, CA
    5 days ago
  •  ...At Embtel Inc, our principles of leadership and innovative engineering helps customers reduce costs, improve service levels, increase...  ...Job Description Position Summary:   The Sr. Embedded Software Engineer serves on the R&D team to contribute toward the development... 
    Full time
    Local area

    Embtel, Inc.

    Brisbane, CA
    more than 2 months ago
  • $150k - $250k

     ...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... 
    Permanent employment
    Full time

    Array Labs

    Redwood City, CA
    more than 2 months ago
  • $200k - $300k

    Senior Embedded Software Engineer - Camera Firmware San Mateo, CA United States Who We Are Verkada is transforming how organizations protect their people and places with an integrated, privacy-sensitive AI-powered platform that includes solutions for video security, access... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    4 days ago
  • $150k - $300k

     ...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 firmware, FPGA logic, and embedded software that drive Array’s radar payloads and on-orbit... 
    Permanent employment
    Full time

    Array Labs

    Redwood City, CA
    more than 2 months ago
  • $168.3k - $207.9k

     ...experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better...  ..., a Freshworks company, extends this mission to modern engineering teams, helping them manage incidents, reduce downtime, and operate... 
    Full time
    Work at office
    Flexible hours
    3 days per week

    Freshworks

    San Mateo, CA
    more than 2 months ago
  • $180k - $280k

     ...countries.  About the Role As a member of our Business Systems Engineering team, you will build or improve tools that are used daily by...  ...mentor junior engineers What You Bring ~4+ years of software engineering with a focus on Front End development ~ Shipped... 
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    more than 2 months ago
  • $119k - $281k

    Embedded Software Engineer, Neuralink Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed... 
    Full time
    Temporary work
    Internship
    Flexible hours

    Neuralink

    South San Francisco, CA
    5 days ago
  • $160k - $250k

     ...enjoy facing adversity, and can do the impossible at record breaking speeds. About You and The Role We are looking for an Embedded Software Engineer to build the automated validation systems that ensure the reliability of the embedded platform powering autonomous... 
    Local area

    Namely

    South San Francisco, CA
    2 days ago
  •  ...Job Description Job Description Zoox 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/C++ for BMS (Battery Management Systems). Key responsibilities... 
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    25 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... 
    Temporary work
    Remote work
    Relocation package

    Zoox

    Foster, CA
    a month ago
  •  ...About the Role: As a Senior Software Engineer at Alluxio, you will be responsible for evolving the state-of-the-art Alluxio project.. The work would involve solving challenging problems in the area of Distributed Data Services, memory and data structure efficiency,... 
    Full time

    Alluxio

    Foster, CA
    16 days ago
  •  ...Leveraging advancements in satellite technology, software infrastructure, and modern aerospace...  ...GNSS systems.   As a Software Engineer on the Payload team, you will play a critical...  ...communication between payload systems, embedded software, and the satellite bus. This... 
    Permanent employment
    Full time

    Xona Space Systems

    Burlingame, CA
    more than 2 months ago
  •  ...unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Senior Software Engineer on the Engine DataModel team, you will own and innovate on the foundational components that form the backbone of the Roblox platform... 
    Full time
    3 days per week

    Roblox

    San Mateo, CA
    more than 2 months ago
  • $150k - $250k

     ...where they’re needed most. The Role We are looking for a Software Test Engineer to own the validation of our complex radar payload. In this...  ...field. ~5+ years of experience in test engineering, embedded software development, or hardware validation. ~ Strong proficiency... 
    Permanent employment
    Full time

    ArrayLabs, LLC

    Redwood City, CA
    4 days ago
  • $205k - $230k

     ...support for storage systems ~ Experience benchmarking IO performance and resolving bottlenecks ~ Experience building large scale software systems running on thousands of servers ~ Professional experience incorporating AI-assisted development tools (e.g., Gemini,... 
    Remote job
    Full time
    Work experience placement
    Flexible hours

    Backblaze

    San Mateo, CA
    a month ago
  • $130k - $160k

     ...the validation strategy for our deeply embedded firmware across new and existing products...  ...can bridge the gap between hardware and software-possessing the skills to design sophisticated...  ...environments. Mentor junior engineers and collaborate directly with Hardware and... 
    Work at office
    Relocation

    Motorola Solutions

    San Mateo, CA
    5 days ago
  •  ...Senior Firmware Test Engineer San Mateo, CA At Cala, we're working to free people...  ...equivalent field. ~5–7+ years of experience in embedded firmware testing and design verification...  ...of how hardware, firmware, and software interact at the system level. ~ Proficiency... 
    Full time

    Cala Health

    San Mateo, CA
    1 day ago
  • $170k - $240k

     ...expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer...  ...About the Role: We are looking for an experienced software engineer to lead the development of tools that support every stage of the... 
    Full time
    Local area
    Relocation package
    Shift work

    Skydio, Inc.

    San Mateo, CA
    more than 2 months ago
  •  ...interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. The Engine Networking Team pulls the players together by ensuring the communication of the game state to all. As a Principal Engineer on this... 
    Full time
    Worldwide

    Roblox

    San Mateo, CA
    more than 2 months ago
  •  ...iterations. Team consists of a Dev Manager, QA Manager, developers, QA engineers, scrum master, and product owner with local Configuration...  ...issues  • Participate in demos and code reviews  • Enforce software best practices, standards and processes  Qualifications  •... 
    Full time
    Work experience placement
    Local area

    Jobsbridge

    San Mateo, CA
    more than 2 months ago
  •  ...unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Principal Software Engineer on Creator Services Data, you’ll be leading the company’s efforts to build the next generation Data Storage systems to power... 
    Full time

    Roblox

    San Mateo, CA
    more than 2 months ago
  • $116k - $150k

     ...products used by millions of people globally, is seeking Front-End Engineers to provide the face of the IXL product. The IXL Product...  ...WHAT WE'RE LOOKING FOR ~3+ years of experience in software engineering ~ Bachelor's or advanced degree in computer science... 
    Full time
    Work at office

    Ixl Learning

    San Mateo, CA
    more than 2 months ago

Do you want to receive more vacancies?

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