Embedded Firmware Engineer Job at Scylla Solutions, Milpitas, CA

a2MvZUs2bEN1bCtyVVVlN0FXOFZsUGpsc2c9PQ==
  • Scylla Solutions
  • Milpitas, CA

Job Description

Job Description

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

Exaways Corporation

Front end angular/react developer Job at Exaways Corporation

 ...Requirement: 7+ years' experience developing highly scalable web applications and strong ReactJS experience Expert knowledge of frontend software development using JavaScript, HTML5, CSS3, React and Redux Strong Experience with React Strong knowledge... 

Goldman Sachs, Inc.

Asset & Wealth Management, Private Wealth Management, Equity Structuring, Associate - New York Job at Goldman Sachs, Inc.

 ...derivative structuring and capital markets transactions. Across Wealth Management, Goldman Sachs helps empower clients and customers around the...  ...leading-edge technology, data and design. Goldman Sachs Private Wealth Management (PWM) specializes in creating comprehensive... 

Vaco Recruiter Services

Transaction Coordinator Job at Vaco Recruiter Services

TRANSACTION COORDINATORLocation: San Pedro, CASchedule: Full-Time - OnsitePay: $80,000/year (flexible for the right candidate)Type: Direct HireOverviewA growing real estate investment and development firm is seeking a Transaction Coordinator to manage commercial... 

JW Environmental

Water Treatment Operator MD Job at JW Environmental

 ...Job Description Job Description Join Our Team as a Water Treatment Plant Operator!Opportunity Snapshot Compensation : $28.00$40.00 per hour, based on experience and certification Benefits : Company vehicle and full benefits package after 90-day probation... 

Transformation 2012 LLC

Airbnb Housekeeper Turnover Cleaner HEBER CITY Job at Transformation 2012 LLC

Location: Heber City Job Type: Part-Time / On-Call Job Description: We are looking for a dependable and detail-oriented housekeeper to handle turnovers for a short-term rental property. This role is essential in ensuring each guest arrives to a spotless, well-prepared...