Embedded Firmware Engineer
Scylla Solutions
Duties and Responsibilities 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 Qualifications 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 Why Join Us 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 #J-18808-Ljbffr
- ...agricultural solution with societal, environmental and economic profits, bound to improve lives. We are seeking a full-time Embedded Firmware Engineer to join our software team and work on development of our mobile robotics fleet and proprietary farm control system. We...SuggestedFull time
$197k - $278.46k
...transportation operating system. About the Role As a Sr. Staff Firmware Engineer at 42dot, you will be a foundational developer of the next-... ...sit atop a secure, high-performance, and safety-critical embedded foundation. This is a high-visibility role requiring a "full...Suggested- ...Embedded Software Engineer Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. 10+ years of experience in embedded software and firmware development. Strong programming skills in C, C++, and Python...Suggested
$136.3k - $231.7k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers... ...~ We are seeking a highly motivated Embedded Software Engineer to join our team within... ...develop, and deploy complex embedded software/firmware for machine control in semiconductor...SuggestedMinimum wageWork experience placementFlexible hours$165k - $241.4k
...Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the... ...Previous experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI,...SuggestedFull timeTemporary workLocal areaFlexible hours$130k - $175k
...delivering fiber‑class internet speeds worldwide. Senior Embedded Software Engineer Core responsibilities include bringing up and maintaining... ...company setting. What You’ll Do Collaborate with hardware, firmware, and product teams to design, develop, integrate, and test...WorldwideFlexible hours$154.9k - $263.3k
...Innovate, Grow Seeking a highly motivated and experienced Lead Embedded Software Engineer within the RAPID division, instrumental in designing,... ...the design, development, and deployment of complex software/firmware for machine control in semiconductor inspection systems....Work experience placement- ...Embedded C/C++ Engineer Location: Onsite . Milpitas, CA. No of openings: 1 Job Summary We are seeking a highly skilled... ...Implement efficient, real-time, and memory-optimized firmware solutions. Develop low-level drivers, middleware, and...
$35 - $45 per hour
...the future of computing. About the Role: We are looking for a motivated Embedded Firmware Intern to join our SSD Controller Firmware team. You will work alongside experienced engineers to develop, test, and optimize low-level firmware for next-generation solid-state...Internship$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...Work experience placementWork at officeFlexible hours$145k - $170k
...Job Description Lead architecture and development of firmware across multi-processor embedded subsystems integrated into ASIC/SoC platforms. You'll... ...for multi-core embedded subsystems; define HW datapath engines and the FW needed for extensible, scalable architectures...Shift work- ...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....
- ...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
$160k - $195k
...Senior Firmware Engineer San Jose, California, United States Astera Labs provides rack-scale AI infrastructure through purpose-built... ..., and maintain bare-metal and low-level firmware running on embedded microcontrollers within Astera Labs SoCs and systems. Design...Flexible hours- ...Senior Technical Lead - Embedded Systems, Device Driver We are seeking a Senior Firmware Engineer contractor to develop real-time embedded firmware for robotic actuator platforms and distributed control systems. The primary focus is on communication interfaces — implementing...For contractors
$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 timeFlexible hours- ...Senior Firmware Engineer Responsible for architecting and developing firmware and microcontroller subsystems for Client Labs' SoC and... ...management controllers (e.g. BMC) Experience developing embedded firmware for PCIe or Ethernet Switch products Experience...Immediate start
- ...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...
- ...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
- ...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.),...
- ...Responsibilities Carry out firmware design under the guidance of senior members of the design team. Use C++ to write firmware on ST... ...and testing procedures. Education & Experience MS in Electrical Engineering or related technical fields. 5 years of related experience is...Permanent employmentWork at office
$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...H1bVisa sponsorshipWork visa- ...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 employmentWork at office
$150k - $180k
...work with us For a small team, Afero engineers collectively do a little bit of... ...mobile development on multiple platforms, to firmware on a wide range of devices, to board-level... ...fast-paced environment. ~ Real world embedded systems experience developing firmware with...Full timeWork experience placementCasual workWork at office3 days per week- ...Firmware Software Engineer IV The main function of a firmware software engineer is to apply the principles of computer science and mathematical... ...code using the C and C++ programming languages for embedded environments, with portability to various processors and platforms...
$77k - $202k
...the Firm's code of conduct, and independence requirements. BS in Computer Engineering, Electrical Engineering, Computer Science, or related discipline. 3-5 years of hands-on embedded firmware development experience. Experience contributing to embedded or IoT...Full timeH1b- ...into design specifications and develop firmware applications for low-power, small-system... ...communication protocols and device drivers for embedded systems. Manage and maintain source... ...multiple teams in Digital and beyond. Engineering for device systems spans deep...Temporary workLocal areaImmediate startRemote work
- ...client. In support of their needs, we are looking for a BIOS Firmware Engineer Job Description: Job Title: BIOS Firmware... ...Qualifications: Strong proficiency in C/C++ programming for embedded systems. In-depth knowledge of UEFI architecture (EDK2...Full time
$200k - $260k
...secure, and user-friendly applications. As we continue to grow, we're looking for a skilled Principal Firmware Engineer - Coherent Optical Modules & Embedded Platforms (CPO) to join our dynamic team and contribute to our mission of transforming business processes...Local areaImmediate start$168k - $231k
...flexibility to do it in their own way. Role As a Principal Firmware Engineer, you will play a critical role in designing, developing, and... ...firmware code, primarily using C and C++ for microcontrollers and embedded systems. Lead firmware projects, managing timelines,...Immediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!
- embedded software engineer Milpitas, CA
- embedded developer Milpitas, CA
- embedded systems software engineer Milpitas, CA
- embedded engineer Milpitas, CA
- principal embedded software engineer
- graduate embedded software engineer
- embedded electrical engineer
- embedded software engineer
- c++ embedded engineer
- embedded ai engineer

