Développeur(euse) embarqué senior
As a Senior Embedded Developer at Vention, you will be responsible for developing firmware and software for the MachineMotion ecosystem. This role involves working across various project phases, from initial R&D of new products to supporting existing tools and APIs. You will collaborate closely with cross-functional teams to deliver high-quality embedded solutions.
Your key responsibilities will include architecting and implementing real-time motion and communication components in modern C++, focusing on determinism, latency, and safety. You will develop and maintain Python-based microservices running on embedded Linux systems, design and maintain gRPC APIs and Protobuf service contracts, and define clear architectural boundaries between real-time C++ workloads and higher-level Python/Linux services. Additionally, you will design and maintain SDKs enabling customers and partners to build applications on the MachineMotion platform.
The ideal candidate will have a bachelor's degree in Computer Science, Mechanical Engineering, or a related field, with a master's degree preferred. You should possess over 10 years of experience in product development teams as a programmer, with proficiency in Python, JavaScript, and C/C++, particularly for embedded devices. Strong Linux experience, knowledge of embedded systems and communication protocols, and fluency in microcontroller peripherals are essential. Experience in designing responsive systems and understanding distributed system design are also important.
Vention offers a comprehensive benefits package, including career pathing with personalized development plans, continuous professional development training, and a hybrid work model allowing flexibility. Employees enjoy community engagement opportunities, a central office location in Montreal, and various team events throughout the year. A complete group benefits plan for employees and their families starts on day one.
Joining Vention means becoming part of a team that values diverse perspectives and supports growth through intentional development and strong leadership. The company fosters a collaborative and respectful culture, celebrating innovation and providing opportunities to make a real difference in the manufacturing automation industry.