Description & Requirements
Position Responsibilities:
Work cross-functionally across design, hardware, software, test, life cycle engineering & support
Design, develop & port firmware for motorized fastening systems in C, C++ on RTOS
Work closely with motor control experts to implement programmable fastening strategies and behaviors through software algorithms Qualifications Knowledge, Skills and Abilities:
Must have:
embedded systems programming
C/ C++ on RTOS
Multithreaded programming
Programming data transfer over SPI, UART, PCIe
Integration, debugging skills
Nice to have:
Basic knowledge of dc motor control for speed and torque Experience:
Must have:
10+ years of experience as a software development engineer
5+ years of experience in all the embedded systems programming areas listed above
Nice to have:
Experience with motor control electronics and software for any product