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
- ...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
- 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
- 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
$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$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$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- 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
- 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
$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$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- 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...SeniorRemote work
$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...SeniorFull time$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...SeniorWork experience placementH1bRemote workRelocationRelocation packageFlexible hours- 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...
$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...SeniorFull time$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‑...SeniorRelocation$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...SeniorRemote job$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...SeniorFlexible hours$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- 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
- 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
$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$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- 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...SeniorContract work
$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$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...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift- 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
- 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
- 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
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Systems Engineer. Be the first to apply!
- embedded system engineer Sunnyvale, CA
- senior data management analyst Sunnyvale, CA
- senior app developer Sunnyvale, CA
- senior game producer Sunnyvale, CA
- senior manager quality engineering Sunnyvale, CA
- senior software test automation engineer Sunnyvale, CA
- senior compensation manager Sunnyvale, CA
- senior sourcing engineer Sunnyvale, CA
- senior director engineering Sunnyvale, CA
- senior vice president of operations Sunnyvale, CA


