Robotics Firmware Engineer II - Real-World Motion & Control
Fulfil
Mountain View (CA)
On-site
USD 126,000 - 154,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Equity
Medical insurance
Dental insurance
Vision insurance
401K
Life insurance
Disability insurance
Job summary
Fulfil in Mountain View, CA is seeking a Firmware Engineer to develop firmware for robotics hardware. In this role, you will implement control logic, collaborate with mechanical and software teams, and ensure reliability and testability of the firmware. Candidates should have strong skills in C/C++, experience with embedded systems, and familiarity with communication protocols. The position offers a base salary of $140,000, equity, and comprehensive benefits.
Qualifications
2–4 years of experience in embedded firmware development.
Solid skills in C and C++ in an embedded Linux environment.
Working knowledge of CAN, I2C, SPI, UART, or Modbus.
Responsibilities
Implement robust firmware for ARM-based microcontrollers.
Participate in validation of custom hardware.
Implement motor control sequences under guidance.
Skills
C programming
C++ programming
Embedded Linux
Embedded communication protocols
Hardware debugging
Education
Bachelor's degree in Computer Science or Electrical Engineering
Tools
Oscilloscope
Logic analyzer
Multimeter
Job description
Fulfil in Mountain View, CA is seeking a Firmware Engineer to develop firmware for robotics hardware. In this role, you will implement control logic, collaborate with mechanical and software teams, and ensure reliability and testability of the firmware. Candidates should have strong skills in C/C++, experience with embedded systems, and familiarity with communication protocols. The position offers a base salary of $140,000, equity, and comprehensive benefits.