Embedded Software Developer (Co-op)
Core
Develop embedded software for precision motion control actuators and stages, targeting high-speed, high-torque applications with nanometer accuracy for photonics, biotechnology, aerospace, and semiconductor industries.
Role type
Embedded Software Developer (Co-op)
Builds
Motion control software for actuators and stages
Domain
Industrial automation / Mechatronics / Precision motion control
Deliverable
production ML models | product features
Required skills
C++, ARM microcontroller programming, unit and integration testing, requirements gathering, software documentation
Preferred skills
Low-level or systems programming experience, mechatronics interest, problem-solving skills
Technologies
C++, ARM
Responsibilities
Design and implement features in modern C++ on ARM microcontrollers; collect requirements from other teams; write unit and integration tests; research and deploy workflow tools; document code and software features
Seniority
Co-op / Student