Embedded Firmware Engineer Job at Scylla Solutions LLC, Milpitas, CA

c0hYNDdhMWRmcEppU3UvVldFL1M1eGIrcnc9PQ==
  • Scylla Solutions LLC
  • 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

WakeMed Health & Hospitals

NNP or PA, Neonatology (SCN) - Raleigh Job at WakeMed Health & Hospitals

Overview The Physician Assistant (PA) or Nurse Practitioner (NP) will work under the general supervision of their Medical Director all physician partners and their APP Manager in WakeMed Physician Practices to deliver competent medical care to patients at WakeMed....

Lincoln Land Community College

CNA to Medical Assistant Bridge Program Instructor Job at Lincoln Land Community College

 ...CNA to Medical Assistant Bridge Program Instructor Full Time or Part Time: Anticipated Start Date: Job Description Summary Lincoln Land Community College is seeking candidates for a part-time instructor to teach the CNA to MA (Medical Assistant) Bridge program... 

ExcelGens, Inc.

Co-Marketing Activation Lead Ads New Ventures (31775) Job at ExcelGens, Inc.

 ...Co-Marketing Activation Lead Ads New Ventures CW Role Overview This role sits within the Ads New Ventures team and serves as the...  ...schedule. The primary responsibility of this role is the hands-on management of Symbiosys Our clients proprietary activation system which... 

MINK Life & Legacy Agency

Remote Client Protection Specialist (Entry Level) Job at MINK Life & Legacy Agency

Mink Life & Legacy is seeking motivated, coachable individuals who want more time and more control. If you're tired of long commutes or missing moments with family, this work-from-home opportunity offers a real path to a meaningful career with free, proven training ...

Sea Breeze

Route Delivery Driver Job at Sea Breeze

 ...Sea Breeze is seeking a dependable and customer-focused delivery driver to pick up products from our facility and deliver to customers...  ...recording deliveries. Days/Hours: Tues to Fri 6:30am to end of route (typically ~ 4:30pm) Qualifications Valid drivers...