Embedded/Firmware Engineer II
- Carlsbad, CA, United States
From $58 USD / hour
Applications open in a new tab.
Job details
- Pay
- From $58 USD / hour
- Experience
- 2+ years of hands-on firmware development experience
- Posting language
- English
- Posted
Original job description
Required Skills & Experience
2+ years of hands-on firmware development experience Strong C/C++ Understanding of electronics, sensors, processors, and hardware/firmware interaction Experience working cross-functionally with Electrical/Mechanical Engineers on physical products BS in Computer Science, Computer Engineering, Electrical Engineering, or related field
Nice to Have Skills & Experience
Experience with RTOS / real-time embedded system Xilinx Zynq / Xilinx SDK STM microprocessors FreeRTOS or Real-Time Linux LabVIEW / MATLAB Motion control, servo systems, PID loops, or stepper motors Board Support Packages (BSPs)
Job Description
This Embedded/Firmware Engineer II will develop and enhance firmware for new and existing products. They’ll work closely with Electrical, Mechanical, and Systems Engineers on real-time embedded systems involving C/C++, RTOS, sensors, processors, and electronics.
Day to Day Develop and enhance firmware for new and existing products Start with enhancements, troubleshooting, and code investigations, then grow into new product design Build firmware for new products from the ground up, including firmware architecture/skeleton and determining firmware requirements Work closely with Electrical, Mechanical, Systems, and Firmware Engineers Work with processors/CPUs, sensors, electronics, and real-time embedded systems Follow firmware coding standards, testing practices, and documentation requirements