SF Motors Inc Logo

SF Motors Inc

Embedded Firmware Engineer II

Reposted 21 Days Ago
Be an Early Applicant
In-Office
Milpitas, CA
Mid level
In-Office
Milpitas, CA
Mid level
Design, implement, and maintain real-time embedded firmware for STM32/TI/Renesas MCUs. Develop low-level drivers, communication stacks (CAN/CANFD, Ethernet, Modbus), and motor-control integrations. Support PCB bring-up, hardware debugging, firmware release cycles, and system-level debugging across firmware, SDK, and control layers. Collaborate with hardware and controls teams and develop automation/test scripts (Python). Ensure deterministic timing and optimized multi-joint coordination for robotic systems.
The summary above was generated by AI

About SF MOTORS, INC. (dba SERES)

SF Motors is building the next generation of intelligent robotic systems that combine advanced mobility, autonomy, and human-like adaptability. Our mission is to revolutionize how machines move, perceive, and interact in complex environments by integrating control engineering, artificial intelligence, and machine learning at every level of design.

Embedded Firmware Engineer II

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

Candidates must be legally authorized to work in the United States and verification of employment authorization will be required at the time of hire.

SF Motors is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.

Top Skills

Adc
C
C++
Can
Canfd
Ci/Cd
Dma
Ethernet
Foc
Gpio
I2C
Jtag
Logic Analyzer
Modbus
Oscilloscope
Pid
Pwm
Python
Renesas
Ros
Ros2
Spi
Stm32
Ti
Timers
Uart

Similar Jobs

16 Days Ago
In-Office
97K-127K Annually
Junior
97K-127K Annually
Junior
Healthtech
As an R&D Engineer II, develop embedded software for medical devices, prototype electro-mechanical systems, and collaborate across teams to enhance product development.
Top Skills: ArduinoArm Cortex M4/M7BleBluetoothCC++NfcNfmiPcbPythonRaspberry PiRtosStm32
An Hour Ago
In-Office
133K-163K Annually
Mid level
133K-163K Annually
Mid level
Fintech • Information Technology • Financial Services
The Technical Project Manager role involves driving cross-functional initiatives, managing software development processes, and improving project execution effectiveness. Responsibilities include supporting planning, risk monitoring, and maintaining team alignment.
Top Skills: AirtableAWSAzureAzure DevopsConfluenceGCPJIRA
An Hour Ago
Easy Apply
Hybrid
Easy Apply
188K-221K Annually
Senior level
188K-221K Annually
Senior level
Marketing Tech • Mobile • Software
The Senior Partner Account Director at Braze leads the global partnership strategy with Snowflake, focusing on growth opportunities, executive alignment, and cross-functional collaboration to drive pipeline and revenue.
Top Skills: Customer Engagement PlatformMarketing TechnologySaaSSnowflake Data Cloud

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account