Embedded Firmware Engineer
Scylla Solutions
About the job Embedded Firmware Engineer
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
- 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 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Milpitas, CA vacancy
- A robotics engineering company in California is seeking an experienced embedded firmware engineer. The role involves developing and maintaining firmware on various MCU platforms and implementing low-level drivers. Candidates should have a degree in Computer Science or Electrical...Suggested
- A cutting-edge robotics company is seeking an Embedded Firmware Engineer II to develop and maintain firmware on advanced platforms. The ideal candidate will have 3-5 years of embedded firmware experience and a strong proficiency in C programming. Key responsibilities include...Suggested
- ...Firmware Engineer Location: Cupertino, CA/ Austin TX Firmware configuration and maintenance for new product bringup: Target creation for new products in our code bases Firmware maintenance to adapt for new products Firmware validation to ensure operability...Suggested
- ...Embedded Firmware Engineer Experience: 5+ year Job Description: What You'll Be Doing: We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers. The ideal candidate will...Suggested
$197k - $278.46k
...Sr. Staff Firmware Engineer 42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global... ...systems sit atop a secure, high-performance, and safety-critical embedded foundation. This is a high-visibility role requiring a "full...Suggested$147.4k - $272.1k
A leading technology company seeks an experienced firmware engineer to work on low-level device drivers and collaborate with hardware designers... ...a related field, along with over 5 years of experience in embedded systems and strong skills in C/C++. Competitive salary,...$147.4k - $272.1k
A leading technology company is seeking an Embedded Firmware Engineer to develop sophisticated image processing firmware. This role involves collaboration on hardware validation and software integration within a fast-paced environment. The ideal candidate should have a...- We are seeking a skilled Embedded Software/Firmware Engineer to design, develop, and optimize firmware and low-level software for our embedded systems. The ideal candidate will have experience working with hardware interfaces, writing efficient, reliable code in C/C++,...
$120k - $210k
Tesla is looking for an embedded software engineer to join its Cell Equipment Design team in Fremont, California. This role involves developing firmware for high-capacity manufacturing systems and ensuring the performance of battery technologies. You'll be responsible...$147.4k - $272.1k
Embedded Firmware Engineer - Image Signal Processor (ISP) Cupertino, California, United States • Hardware Apple's ISP team is seeking an exceptional Embedded Firmware Engineer to drive pioneering camera technologies for Apple products. You will work on core camera and...Relocation$70 - $90 per hour
OSI Engineering is seeking an Embedded Firmware Engineer based in Cupertino, CA. This full-time position focuses on low-level embedded firmware development tightly coupled with hardware. Candidates will develop, debug, and maintain embedded C firmware, engaging in tasks...Hourly payFull time$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-...Internship- ...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...
$140k - $200k
...Senior Embedded Firmware Engineer Join the Trackonomy Team! At Trackonomy, our employee value proposition champions your growth through varied responsibilities and a commitment to innovation. Join us to evolve professionally in a company that reshapes both industries...Local areaFlexible hours- A leading technology company in Sunnyvale seeks a Senior Embedded Software Engineer to design and develop firmware for cutting-edge products. The role involves collaboration across teams, rapid prototyping, and problem-solving to innovate future technologies. Ideal candidates...
$152k - $241.5k
...Qualifications B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, Computer Science,... ...experience. 5+ years of relevant embedded engineering experience and a strong software... ...and troubleshooting skills for embedded firmware. Ability to manage interrupts and work...- Google Inc. is looking for a Senior Software Engineer in Mountain View to enhance audio technologies in Pixel devices. The role involves developing software for embedded systems, optimizing performance, and collaborating with cross-functional teams. Applicants should have...
- Tesla Motors, Inc. is seeking an embedded software engineer in Fremont, California, to join the Cell Equipment Design team. The role involves developing firmware for various battery and cell development projects, ensuring software reliability and safety. The ideal candidate...
$197k - $278.46k
42dot Inc. is seeking a Sr. Staff Firmware Engineer to design and implement key components of the next-generation firmware for Hyundai Motor... .... The ideal candidate will possess at least 8 years of embedded software experience. A competitive salary between $197,000 and...- NVIDIA Gruppe is seeking an embedded engineer to build cutting-edge AI infrastructure in Santa Clara, California. The successful candidate will work on next-generation technologies, debug complex issues on networking devices, and collaborate with multiple teams to enhance...
$70 - $90 per hour
Embedded Firmware Engineer (Embedded Systems) Summary: This role focuses on low-level embedded firmware development tightly coupled with hardware. The ideal candidate will develop, debug, and maintain embedded C firmware, work directly with hardware designs, and own firmware...Full timeMonday to FridayAfternoon shift- A leading university is seeking an experienced Embedded Software/Firmware Engineer in Fremont, California. The candidate will design, develop, and optimize firmware for embedded systems, requiring proficiency in C/C++ and experience with BSP development. The role involves...
- A leading recruitment agency is seeking an experienced Embedded Software Engineer in Fremont. The role involves designing, developing, and testing high-quality embedded software, especially in a Linux environment. Ideal candidates will have a B.S. in Computer Science or...
$126.8k - $220.9k
Apple Inc. is looking for a talented RF Transceiver Firmware Engineer to work on developing innovative embedded firmware technologies. In this role, you will collaborate closely with firmware, CAD, and verification teams to establish robust firmware development tools and...- Cyngn Inc. in Mountain View, CA, seeks a Staff Embedded Software Engineer. This role involves leading the design and development of firmware for vehicle drive and safety controllers, ensuring robust production-quality systems. With 8-12+ years in embedded software, candidates...Flexible hours
$147.4k - $272.1k
Apple Inc. in Cupertino, California, is seeking an Embedded Firmware Engineer to design and develop firmware for manufacturing and testing processes of popular products. The role requires a minimum of 5 years of industry experience, proficiency in C/C++ programming, and...$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...Full timeWork experience placementWork at officeImmediate startFlexible hours$205k - $220.25k
Cyngn, Inc. in Mountain View, California, is seeking a Staff Embedded Software Engineer who will drive the design, development, and validation of firmware for vehicle drive & Safety controllers. This role demands a strong systems mindset, with responsibilities including...Remote workFlexible hours- ...in Santa Clara is seeking a Senior System Software Engineer to design and implement microcontroller firmware for GPU server platforms. The ideal candidate will... ...Science, along with over 5 years of experience in embedded firmware development. Responsibilities include...
$150k - $200k
Central Business Solutions, Inc is seeking a talented engineer in Milpitas, CA, specializing in firmware development for SSD products. The ideal candidate will possess a Bachelor’s degree in Electrical Engineering and a minimum of three years in software/firmware applications...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!
Related searches
- embedded systems software engineer Milpitas, CA
- embedded software engineer Milpitas, CA
- embedded developer Milpitas, CA
- embedded engineer Milpitas, CA
- graduate embedded software engineer
- embedded systems software engineer
- embedded software engineer remote
- embedded software engineer
- entry level embedded software engineer
- embedded security developer

