Embedded Firmware Engineer Job at Scylla Solutions, Milpitas, CA

RmJycVVXRTN3REFXWm1Eb2MxcXppTjdqRXc9PQ==
  • 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

Confidential

Warehouse Associate / Freight Handler- Anderson, SC Job at Confidential

 ...**Job Summary:**Humano is currently seeking motivated Warehouse Associates / Freight Handlers to join our team at our Anderson, SC warehouse location for 1st and 2nd shift. As a Warehouse Associate/Freight Handler, you will be responsible for unloading containers by... 

Lakeview Recruiting and Consulting

Early Education Assistant Teacher Job at Lakeview Recruiting and Consulting

At Country Kids Day Care of Olathe , we nurture the qualities in children that inspire them to explore, connect and excel in every facet of their lives. Making a difference is why were here and what fuels us to succeed. We welcome your personality, passions, and talents...

Scottsdale USD 48

2026-2027 1.0 FTE School Nurse RN Copper Ridge K8 Job at Scottsdale USD 48

 ...PAY GRADE : See Appropriate Salary Scale (RN - Certified; LPN-Classified) FLSA STATUS : Exempt (RN) Non-Exempt (LPN) POSITION OBJECTIVE : The School Nurse is a registered professional nurse who serves as the leader in the school community to oversee school... 

McCarl's Technical Services

Construction Manager Job at McCarl's Technical Services

 ...General Purpose: The Construction Manager is a key member of the project team, responsible for the day-to-day, on-site supervision of heavy industrial construction projects. This role ensures that projects are executed safely, on schedule, and within budget while maintaining... 

Neal R Gross & Co

Digital Court Reporter (Contract) Job at Neal R Gross & Co

 ...Neal R. Gross and Co. is a leading Court Reporting and Transcription services company based out of the Washington, DC area with work across the country. Our clients include local, state and federal courts, the House of Representatives, Department of Defense and clients...