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

Embedded Firmware Engineer

Scylla Solutions

Embedded Firmware Engineer

Develop and maintain firmware on STM32 / TI / Renesas MCU platforms

Implement and debug low-level drivers (ADC, GPIO, PWM, SPI, I2C, UART, DMA, Timers)

Support PCB bring-up, board validation, and hardware debugging

Develop and optimize communication stacks (CAN, CANFD, Ethernet, Modbus, etc.)

Write clean, maintainable C/C++ for real-time embedded systems

Diagnose hardware and firmware integration issues

Collaborate closely with hardware and controls engineers

Develop internal tools and test scripts (Python preferred)

Support firmware release cycles, regression testing, and documentation

Contribute to code reviews and design discussions

Design and implement firmware architectures that support scalable multi-actuator robotic systems

Develop robust communication interfaces between embedded firmware and high-level SDK layers

Define and maintain firmware-to-host communication protocols and command abstractions

Support kinematics-related data exchange and synchronization across distributed nodes

Ensure deterministic timing and low-latency communication across robotic joints

Participate in system-level debugging across firmware, SDK, and control layers

Optimize performance for multi-joint coordination and synchronized actuation

B.S. or M.S. in Computer Science, Electrical Engineering, or related field

3–5 years of embedded firmware experience

Strong proficiency in C (C++ a plus)

Hands-on experience with MCU peripherals and low-level driver development

Experience with board bring-up and debugging tools (oscilloscope, logic analyzer, JTAG)

Experience with real-time systems

Basic understanding of industrial communication protocols

Experience developing firmware for robotic systems, motor controllers, or multi-axis motion platforms

Understanding of motor control fundamentals (FOC, PID control, current/velocity/position loops)

Experience working with CAN-based multi-node robotic architectures

Familiarity with ROS / ROS2 or robotics middleware is a plus

Experience designing clean, stable SDK APIs for hardware abstraction

Familiarity with CI/CD workflows for embedded systems

Experience writing Python scripts for automation or testing preferred

Comfortable working independently in a fast-paced environment

Tackle real-time systems, high-performance control, and multi-sensor fusion

Join a high-ownership, fast-paced startup environment

Contribute to true 0-to-1 development of next-generation robotics

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Milpitas, CA vacancy
  •  ...Intelliswift - An LTTS Company in Sunnyvale, California, is seeking a skilled firmware engineer with over 8 years of experience in developing and testing embedded systems. The role involves programming in C/C++, optimizing firmware, and resolving issues across the software... 
    Suggested

    Intelliswift

    Sunnyvale, CA
    2 days ago
  •  ...Department: Engineering/Firmware Development Job Description: We are looking for an experienced firmware engineer to develop next-generation...  ...up new silicon Required Qualifications Strong experience in embedded systems development at SoC / bare-metal level Hands‑on experience... 
    Suggested

    ScaleFlux

    Milpitas, CA
    2 days ago
  •  ...Firmware Software Engineer Milpitas, CA Medical device domain Mandatory Skills Embedded C/C++ programming STM32 microcontrollers (specifically STM32H series preferred) RTOS-based system design (e.g., FreeRTOS, QNX) Hardware design and PCB development Gantry system development... 
    Suggested

    Accord Technologies Inc

    Milpitas, CA
    2 days ago
  • $138k - $206k

     ...technology for memory and storage. The Embedded Solution Software (ESS) team within DDL...  ...focuses on the development of cutting-edge firmware solutions for embedded memory...  ...currently looking for an Embedded Firmware Engineer to join our team in San Jose, CA. The Candidate... 
    Suggested
    Work experience placement
    Work at office
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    28 days ago
  •  .... Job Description Lead architecture and development of firmware across multi-processor embedded subsystems integrated into ASIC/SoC platforms. Partition...  ...for multi-core embedded subsystems; define HW datapath engines and the FW needed for extensible, scalable... 
    Suggested
    Shift work

    Lumotive

    Milpitas, CA
    2 days ago
  • $120k - $180k

     ...Nova's Materials Metrology Division is looking for a skilled Firmware Engineer (Embedded) to design, develop, and test firmware and software for our core hardware platforms. The engineer will collaborate closely with electrical and systems engineering teams to integrate... 

    Nova Corp

    San Jose, CA
    2 days ago
  •  ...Senior Firmware Engineer Cupertino, California Do you want to be at the forefront of the AI revolution? Etched.ai is developing groundbreaking...  ...skills in C++, Rust, and/or Python Experience with embedded systems, high-performance computing or distributed systems.... 

    ETCHED LLC

    Cupertino, CA
    1 day ago
  •  ...stability? If so, we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware team. Joining the...  .... Experience: 8+ years of professional experience in embedded firmware development, low‑level C programming, and memory‑mapped... 
    Worldwide

    NVIDIA Gruppe

    Santa Clara, CA
    17 hours ago
  • $150k - $175k

     ...you to join our amazing team and grow with us. As part of the Firmware Engineering team, you will drive the development and maintenance of the...  .... Responsibilities Design and implement full avionics embedded firmware. Oversee firmware architecture for all avionics. Ensure... 
    Work at office

    Pivotal

    Palo Alto, CA
    4 days ago
  • $78k

     ...is looking for a highly talented and self‑motivated Senior Firmware Engineer to join it in advancing the technological world through innovation...  ...or similar). Proficiency in C for bare‑metal and RTOS‑based embedded systems. Experience with DMA‑driven peripheral communication... 
    Full time
    Local area

    Hcltech

    Sunnyvale, CA
    17 hours ago
  • $119.8k - $234.7k

     ...Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud...  ...Cloud infrastructure. We are seeking an accomplished Senior Firmware Engineer to join a team of talented engineers, providing strategic... 
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  • $125k

     ...Firmware Engineer Base pay range: $125,000.00 per year. Responsibilities Target creation for new products in our code bases. Firmware maintenance to adapt for new products. Firmware validation to ensure operability on new products. Perform daily builds as needed for product... 
    Full time

    Globex Digital

    Cupertino, CA
    4 days ago
  • $132k - $153k

     ...our amazing team and grow with us. About the job As a firmware engineer, you are responsible for designing and implementing a safe,...  ...and/or sensors Bonus Qualifications Experience with embedded security Experience with BLE Attributes aligned with... 
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    1 day ago
  •  ...Description Primary Duties & Responsibilities Carry out firmware design under the guidance of senior members of the design team...  ...procedures. Education & Experience ~ MS in Electrical Engineering or related technical fields. ~5 years of related... 
    Permanent employment
    Work at office

    II-VI Aerospace & Defense

    Fremont, CA
    1 day ago
  • $160k - $190k

     ...Senior Firmware Engineer San Jose, California, United States Astera Labs provides rack-scale AI infrastructure through purpose-built...  ...mind! Required Experience Experience developing embedded firmware for PCIe products. MQX RTOS or ThreadX... 
    Flexible hours

    Astera Labs

    San Jose, CA
    3 days ago
  •  ...Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype, build, and test production embedded vehicle firmware. Evaluate, implement, test, and optimize applications in a real-time operating system environment. Work with... 
    Full time

    Tata Technologies

    Mountain View, CA
    4 days ago
  •  ...own the development of Rhoda's low-level firmware stack for distributed real-time control...  ...communication, control-loop synchronization, and embedded software robustness in an EtherCAT...  ...~ Bachelor's or higher in Electrical Engineering, Computer Engineering, or Robotics ~2+... 

    Rhoda AI

    Mountain View, CA
    3 days ago
  •  ...As a member of our NVLink Firmware Development and Verification team, you will be responsible...  ...or equivalent experience) in Electrical Engineering, Computer Science, or a related field....  ...with hardware/software interaction and embedded environments. Familiarity with RTOS or... 
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $109k - $160k

     ...Firmware Engineer Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers...  ...cross-functional teams to develop, enhance, and optimize embedded firmware modules that power CoreWeave's large-scale data... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  •  ...Role: Firmware Engineer (Full Time) Location: Cupertino CA(Onsite) Mandatory Skills: Firmware development using C; 4+ years of experience. Skills: Requirements - Firmware Engineer Firmware configuration and maintenance for new product bringup:... 
    Full time

    Vir Healthway

    Cupertino, CA
    1 day ago
  •  ...Firmware Engineer Cupertino, California Etched was founded on the belief that new hardware will be needed to run human- and superhuman...  ..., and troubleshooting. ~3 years of experience with embedded architectures, IO technologies (I2C, SPI, PCIe, DRAM etc.),... 

    ETCHED LLC

    Cupertino, CA
    1 day ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...applications, working across silicon, firmware, and software to deliver reliable, high-...  ...to market. You will interact with key engineering and management stakeholders as well as AMD... 

    Advanced Micro Devices , Inc.

    San Jose, CA
    17 hours ago
  • $120k - $175k

     ...Senior Firmware Engineer Mountain View, CA Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products' firmware and software, which are important sources of functionality, adaptability... 
    Full time
    Flexible hours

    Lunar Energy

    Mountain View, CA
    4 days ago
  • $250k - $370k

     ...About the role Own the platform firmware that brings our AI accelerator systems to life and keeps them secure, healthy, and observable...  ...- from secure boot and the hardware root of trust, through embedded-controller/BMC and device firmware, to power management, telemetry... 
    H1b
    Visa sponsorship
    Work visa

    DensityAI

    Mountain View, CA
    4 days ago
  •  ...Firmware Engineer At Mind Robotics, we're building generalized physical AI — robotic systems capable of dexterous, adaptive, and reasoning...  ...motion. We're looking for a Firmware Engineer to own the embedded software that brings our robots to life — from low-level... 

    Mind Robotics

    Palo Alto, CA
    1 day ago
  •  ...Responsibilities Perform firmware validation, software installation, configuration, and...  ...and functional testing Maintain accurate engineering documentation, issue tracking records, validation...  ...in firmware validation, networking, or embedded systems support Basic understanding of... 

    Jobtailor

    San Jose, CA
    17 hours ago
  •  ...Firmware Engineer Voltai is developing world models, and agents to learn, evaluate, plan, experiment, and interact with the physical world...  ...electrical, systems, and verification engineers to develop embedded software that powers learning machines. You Might Thrive... 

    Voltai

    Palo Alto, CA
    1 day ago
  •  ...company on the planet is using Beam technology! Job Description As a core member of our design team, our Senior Firmware Engineer takes ownership of embedded code in our rich robotics platform, streamlines and enhances it, while also helping to define the next generation... 

    Suitable Technologies

    Palo Alto, CA
    2 days ago
  •  ...Senior Firmware Engineer (2 reqs open) 06-12 months CTH 5 Days onsite in Palo Alto, CA Must-haves (the Three Absolutes) C (primary language...  ...candidate has done board bring-up and peripheral bring-up Embedded Linux not required — this is lower-constraint MCU work. A candidate... 

    Staffing Spot, Inc.

    Palo Alto, CA
    2 days ago
  • $100k - $200k

     ...Firmware Engineer WindBorne Systems is supercharging weather models with a unique proprietary data source: a global constellation of next-generation smart weather balloons targeting the most critical atmospheric data. We design, manufacture, and operate our own balloons... 
    Work at office

    WindBorne Systems

    Palo Alto, CA
    1 day ago

Do you want to receive more vacancies?

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