Senior C++ Engineer
Core
Design, develop, and maintain high-quality software solutions for motion control in electron microscope systems.
Role type
Senior C++ Engineer (motion control)
Builds
Motion control software for electron microscope systems
Domain
Scientific instrumentation / Electron microscopy
Deliverable
production ML models | product features
Required skills
Modern C++ (C++17+), Software architecture, Agile development, Debugging and optimization, Automated testing, Technical documentation
Preferred skills
C#, Motion control, Hardware or firmware integration, Robotics
Technologies
C++, C#
Responsibilities
Design, develop, test, and maintain software for motion control; Troubleshoot, debug, and optimize software in simulation and on hardware; Develop automated tests and maintain technical documentation; Drive software architecture and contribute to the technical roadmap; Mentor engineers and promote engineering best practices
Seniority
Senior, hands-on IC