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

Senior Embedded Systems Engineer

Brahma Consulting Group

About the role

We're partnering with a well-funded robotics startup building an integrated hardware and software platform for embodied AI. The team combines advanced robotic hardware with the software stack that runs it, with the goal of making robots far easier to build, program, and deploy. This is an early, high-ownership environment where your firmware is among the first code running on every new robot subsystem.

We're looking for a Senior Embedded Systems Engineer to own the firmware and embedded software stack on general-purpose robots. You'll work at the intersection of hardware and software, developing motor control firmware, sensor interfaces, and communication infrastructure. This is a high-ownership, hands-on role. You'll collaborate daily with mechanical, electrical, and controls engineers, and your firmware will be among the first code that runs on every new robot subsystem. You'll help define how the team scales from lab prototype to deployed fleet.

What you'll do

  • Architect and develop production-grade firmware for actuator controllers, sensor interfaces, and communication subsystems on the robots
  • Own hardware bring-up: write low-level peripheral drivers, validate new PCBs, and debug hardware/firmware boundary issues
  • Implement and optimize motor control algorithms (torque, velocity, and position loops) on bare-metal and RTOS platforms
  • Develop and maintain real-time communication stacks including EtherCAT, CAN, SPI, I2C, and UART
  • Build and maintain CI/CD pipelines and hardware-in-the-loop (HIL) test infrastructure to enable fast, reliable iteration
  • Contribute to firmware safety architecture: fault detection, safe-state logic, and watchdog systems
  • Read and interpret schematics and datasheets; participate in hardware design reviews to give firmware perspective early
  • Establish firmware standards, coding practices, and review processes as the team scales

What we're looking for Required:

  • 5+ years of embedded firmware development experience in robotics, automotive, or industrial/consumer electronics, with at least some of that in a production-deployed product
  • Strong C and C++ skills for bare-metal and RTOS environments across multiple modern MCU families (e.g., ARM Cortex-M, TI C2000, Nordic nRF); breadth across vendors and architectures is valued over depth in any single platform
  • Hands-on experience with motor control or actuator firmware (FOC, torque control, or similar)
  • Proficiency with communication protocols: EtherCAT, CAN, SPI, I2C, UART, at the driver level, not just API usage
  • Hardware bring-up experience: JTAG, oscilloscopes, logic analyzers, and debugging across the firmware/hardware boundary
  • Ability to read schematics and PCB layouts; comfortable working directly with hardware engineers

Preferred:

  • Experience scaling firmware from prototype to high-volume production (hundreds to thousands of units)
  • Background in functional safety (ISO 26262, IEC 62443, or equivalent)
  • Python scripting for test automation and HIL frameworks
  • Familiarity with EtherCAT master/slave stack implementation (SOEM or equivalent)
  • Experience with power electronics firmware: BMS, DC-DC converters, or charging systems
  • Prior work in a vertically integrated robotics or hardware startup
  • Hands-on use of AI coding agents (e.g., Claude Code, Codex, etc.) to accelerate firmware development: writing prompts, reviewing AI-generated code, and integrating agentic workflows into embedded development cycles
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Systems Engineer in Sunnyvale, CA vacancy
  •  ...environment where your firmware is among the first code running on every new robot subsystem. We're looking for a Senior Embedded Systems Engineer to own the firmware and embedded software stack on general-purpose robots. You'll work at the intersection of hardware... 
    Senior

    Brahma Consulting Group

    Santa Clara, CA
    5 hours ago
  • Intuitive is seeking a Software Engineer for the Ion™ endoluminal system, a robotic platform for minimally invasive biopsy. The role involves developing...  ...solutions. Ideal candidates will have expertise in embedded Linux platforms and experience with GPU/FPGA integration... 
    Senior

    Intuitive

    Sunnyvale, CA
    2 days ago
  • Applied Intuition is seeking a Senior Software Engineer in Sunnyvale, California to develop embedded software for the next-generation vehicle platform. The role involves...  ...vendor components, implementing real-time systems, and developing high-quality C code. The ideal candidate... 
    Senior

    Decisive Point

    Sunnyvale, CA
    4 days ago
  • $174k - $253k

    Google Inc. is seeking a Senior Software Engineer in Mountain View, CA, to develop next-gen technologies impacting billions of users. You will...  ...least 5 years in software development and experience in embedded systems. Competitive compensation includes a salary range of $174... 
    Senior

    Google Inc.

    Mountain View, CA
    3 days ago
  • $171k - $275k

    Decisive Point is seeking a Senior Software Engineer (AOSP) in Sunnyvale, California, to develop and optimize Android HAL and system software for automotive platforms. The role requires strong experience in embedded systems and teamwork to deliver innovative software solutions... 
    Senior

    Decisive Point

    Sunnyvale, CA
    4 days ago
  • $174k - $252k

    Google Inc. is seeking a Senior Software Engineer for their AI and Infrastructure team in Sunnyvale, CA. This role involves...  ...degree, with a strong background in low-level systems programming, ideally with experience in embedded operating systems. The position offers a... 
    Senior

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • A robotics firm is seeking a Senior Embedded Systems Engineer in Santa Clara, CA. This role requires strong firmware development skills, with a focus on motor control and communication protocols. Candidates should have at least 5 years of experience, preferably in robotics... 
    Senior

    Dexmate

    Santa Clara, CA
    3 days ago
  • An established industry player is seeking a seasoned Embedded Software Engineer with over 12 years of experience in developing high-quality software for Infotainment systems. In this role, you will design, develop, and maintain embedded software, ensuring compliance with... 
    Senior

    TechDigital Group

    Mountain View, CA
    1 day ago
  • $231.4k - $331.8k

    Cisco Systems, Inc. is seeking skilled software engineers for their Diagnostic/BSP team in Milpitas, CA. The role focuses on architecting and developing BIOS...  ...Science with extensive experience in hardware and embedded systems development. The position offers a competitive... 
    Senior

    Cisco

    Milpitas, CA
    3 days ago
  • $130k - $180k

    E-Space, located in Saratoga, California, seeks a skilled FSW/Embedded Software Developer to drive innovation in the aerospace sector. The role entails developing, optimizing software for embedded systems, particularly in space applications, and demands proficiency in... 
    Senior

    eSpace

    Saratoga, CA
    2 days ago
  • A leading tech company is seeking a Senior Mobile App Developer to drive the advancement of mobile technologies in healthcare and education. The ideal candidate will have over 5 years of experience in mobile application development and a strong grasp of both iOS and Android... 
    Senior
    Remote work

    NPAworldwide

    Santa Clara, CA
    3 days ago
  • $110k - $160k

     ...programming skill Basic networking protocols and system design knowledge Passion and talent on...  ...in Computer Science or Electrical Engineering is required Master’s Degree is preferred...  ...Overview WiFi team is looking for an Embedded Software Engineer with C programming and... 
    Senior
    Full time

    Zoomcar

    Sunnyvale, CA
    2 days ago
  • $153.2k - $234.1k

     ...integrated solutions for fleet management, energy optimization, transportation logistics, and safety systems for businesses of all sizes. As a Senior Mobile Engineer on the GM Commercial Software team, you will design and build high‑performance mobile applications that... 
    Senior
    Work experience placement
    H1b
    Remote work
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • A leading technology company is looking for an Applications Engineer in Sunnyvale, CA to manage the lifecycle of embedded GPS systems. This role involves supporting product integration and development, ensuring compliance with design assurance standards, and collaborating... 

    Trimble

    Sunnyvale, CA
    1 day ago
  • $150k - $180k

     ...country in the world. Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware program. In this role, you will lead software system design, subsystem development, component integration for a... 
    Senior
    Full time

    Knightscope

    Sunnyvale, CA
    3 days ago
  • $147.4k - $272.1k

     ...Join a team of passionate and creative engineers dedicated to building technologies that...  ...engineering counterparts. Description As a Senior Embedded Software Engineer you will be a...  ...of concept Efficiently triage and debug system issues in collaboration with our cross‑... 
    Senior
    Relocation

    Apple

    Sunnyvale, CA
    3 days ago
  • $153.2k - $234.1k

    General Motors in Sunnyvale, CA, is seeking a Senior Mobile Engineer to develop high-performance mobile applications for fleet management. This hybrid role involves collaborating with cross-functional teams to influence mobile architecture and design solutions. The ideal... 
    Senior
    Remote job

    General Motors

    Sunnyvale, CA
    5 days ago
  • $175k - $224k

    Lightmatter, located in Mountain View, CA, is seeking a Staff Embedded Software Engineer, specializing in lasers for photonic interconnect products...  ...architecture while employing your experience in embedded systems. Ideal candidates should have a strong background in... 
    Senior
    Flexible hours

    Lightmatter

    Mountain View, CA
    4 days ago
  • $129.3k - $193.9k

    Qualcomm is seeking embedded software engineers in Santa Clara, CA, to work on innovative GNSS technologies. The role involves designing real-time embedded software and collaborating with systems and hardware teams to deliver next-generation location solutions. Minimum... 
    Senior

    Qualcomm

    Santa Clara, CA
    3 days ago
  • Intuitive is seeking a Senior Embedded Software Engineer in Sunnyvale, California. In this role, you will contribute to the architectural design and implementation of software for novel electrosurgical systems. Responsibilities include developing software and firmware... 
    Senior

    Intuitive

    Sunnyvale, CA
    3 days ago
  • General Motors is seeking Embedded Software Developers to design and develop software for vehicle systems in Mountain View, California. Candidates should have a Bachelor's degree in a relevant field and over 7 years of experience in embedded software development. Proficiency... 
    Senior

    General Motors

    Mountain View, CA
    5 days ago
  • $128k - $201.25k

    A leading technology company in Santa Clara is seeking a Senior Supply Planner to coordinate supply processes for networking products. The role requires over 8 years of semiconductor planning experience and a Bachelor's degree in a relevant field. Successful candidates... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $171k - $264k

    Decisive Point is looking for a Senior Software Engineer to focus on embedded software applications for vehicle platforms. This role requires expertise in C/C++ development and experience with Android Board Support Packages. As part of a fast-moving team, you will solve... 
    Senior

    Decisive Point

    Sunnyvale, CA
    2 days ago
  • BayOne Solutions in Sunnyvale, CA is seeking an embedded software developer for a 12+ month contract. This role offers the possibility...  ...along with solid Linux skills. The position focuses on embedded systems and requires hands-on programming expertise. Ideal candidates will... 
    Senior
    Contract work

    BayOne Solutions

    Sunnyvale, CA
    2 days ago
  • $140k - $190k

    Zoomcar is seeking a Principal Embedded Software Engineer in Sunnyvale, California. This role involves developing Enterprise Wireless products, focusing on Linux kernel and security protocols. Candidates should be proficient in C and have experience with networking. The... 
    Senior

    Zoomcar

    Sunnyvale, CA
    5 days ago
  • $171k - $264k

     ...and infrastructure, operating systems, and autonomy. Eighteen of the...  ...accommodate family commitments. Meet our engineers on the Vehicle OS team! Vehicle...  ...the role We are looking for senior software engineers with expertise in developing embedded software applications on... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Sunnyvale, CA
    2 days ago
  • CrowdStrike, Inc. in Sunnyvale is looking for a Sr. Mobile (iOS Developer) to enhance mobile applications that aid in cybersecurity efforts globally. This role demands a strong proficiency in Swift and a collaborative spirit to work alongside cross-functional teams. The...
    Senior

    CrowdStrike, Inc.

    Sunnyvale, CA
    1 day ago
  • A leading IT services firm based in Santa Clara is seeking a highly skilled Lead ServiceNow Developer Backend. This role focuses on developing modern user interfaces using Lit.js and the ServiceNow Next Experience UI Framework. The ideal candidate will have 5–10+ years...
    Senior

    SIDRAM TECHNOLOGIES

    Santa Clara, CA
    4 days ago
  • A leading technology company in Sunnyvale seeks a Senior Embedded Software Engineer to design and develop firmware for cutting-edge products. The role...  .... Ideal candidates have a strong background in embedded systems, a degree in a related field, and extensive experience in... 
    Senior

    Apple

    Sunnyvale, CA
    5 days ago
  • Google Inc. is seeking a Software Engineer to develop next-generation technologies and enhance user connectivity. Ideal candidates have a Bachelor's degree and 2 years of experience in software and Android development. This position offers the opportunity to work with... 
    Senior

    Google Inc.

    Mountain View, CA
    4 days ago

Do you want to receive more vacancies?

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