Embedded Firmware Engineer Job at Scylla Solutions, Milpitas, CA

eklaMjBoNnRCVVc1TE83UDZMbGxHQ2NSQUE9PQ==
  • Scylla Solutions
  • Milpitas, CA

Job Description

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

Job Tags

Similar Jobs

Dynamics ATS

Warehouse Worker Job at Dynamics ATS

 ...Warehouse Worker JOB-10046292 Anticipated Start Date April 27, 2026 Location Newark, DE Type of Employment Contract Hire Employer Info Our client is one of the countrys most dynamic health care organizations, centered on improving... 

Confidential

Caterer Job at Confidential

 ...Job Description Caterer PeopleReady ofDayton, OH is now hiring Caterers in Dayton, OH! Apply today and you could start as soon as tomorrow. As a PeopleReady associate you'll benefit from: Next-day pay for many of our open positions The choice of long... 

Marathon Cheese Corporation

2nd Shift Line Worker - Booneville, MS Job at Marathon Cheese Corporation

 ...Booneville Plant opened in 1962 and has been steady growing strong in the community.We are currently seeking Line Workers for Second Shift. Starting pay rate is $18.80 per hour. Shift differential is an additional $1.00 for 2nd Shift. We offer excellent and affordable... 

Gillman Home Center

Auto Mechanic Job at Gillman Home Center

 ...Must have experience with diesel engine repairs, gas engine repairs, and hydraulic system repairs. Excellent knowledge of mechanical, electrical and electronic components of vehicles. Working knowledge of vehicle diagnostic systems and methods. Benefits Offered... 

Sundae Artisan Ice Cream

Temporary Delivery Truck Driver - Non-CDL Job at Sundae Artisan Ice Cream

 ...provided. Non-CDL position. This position is temporary estimated timeframe 6-12 weeks....  ...vehicles, including a NON-CDL refrigerated box truck through various weather and traffic...  ...be 18 years or older Possess a valid drivers license and a clean driving record Morning...