www.acad.jobs : academic jobs worldwide – and the best jobs in industry
Position: Embedded Software Engineer for Wearable Robotics
X Development LLC
, Mountain View , California United States
Duties: Bring up and own code on STM32 to support: real-time controls & logical operations of hardware systems (motor control, power systems, sensors, actuators); hardware interfaces & communications (SPI, I2C, CAN, UART, USB, Ethernet, EtherCAT) and board-level peripheral & component library development; Develop software to test, validate, and verify embedded system & subsystem functionality; Provide some systems love to our hacky RaspberryPi w/Ubuntu; Build infrastructure to scalably support deployment, experimentation/prototyping, and transition to production on-device; Help deploy models developed by our ML team on-device with high bandwidth, safety and reliability requirements
Requirements: Degree in a STEM field such as CS, Engineering or Robotics; Minimum of 5 years of practical experience in embedded applications, microcontrollers, ROS, RTOS or similar real time operating systems; Excellence in C++ and Python; Direct experience with motor controllers and torque control strongly preferred; Ability to troubleshoot prototype hardware; Ability to read, understand, and review electrical schematics; Proficient with standard electrical equipment including oscilloscopes, serial bus analyzers, soldering irons, and multimeters
here, if the job didn't load correctly.