Turn this role into an interview — a resume and cover letter built around what this employer wants.
Dexterity is seeking a hands-on Mechatronics Engineer to architect the software stack for our mechatronics devices.
You will validate, build and optimize the software interfaces to hardware, working with a team to meet real‑time, performance, and observability requirements.
The role requires advanced knowledge of mechatronics devices, distributed systems, real‑time systems, performance optimization and test strategiesThe ideal candidate will have developed and supported real‑time applications in C++ that have been in production for multiple yearsStrong knowledge of the entire software toolchain is essentialWe are very interested in candidates that have previously worked at a startup or other fast‑paced environment on technically challenging projectsIn order to thrive in this role you will have significant experience with developing, debugging and improving production systems. Strong communication and problem‑solving skills are essential to the role7+ years of experience using Modern C++ in productionDelivering highly performant, real‑time softwareExperience with motor control, peripherals and sensors and HW in the industrial or automotive domainKnowledge of Linux, real‑time operating systemsExpert level knowledge with EtherCAT, CAN and CANopenStrong oral and written communication skillsMS or PhD in Computer Science, or a related discipline, or equivalent experienceKnowledge of multi‑threaded, non‑blocking and asynchronous programmingProficiency with C++ toolchain (build & CI tools, compilers, debuggers, profilers)Experience with hardware systems, their idiosyncrasies, and interfacing with SWExperience with Docker and KubernetesAwareness of mechatronics devices and tools in AV and Robotics spaces