About this role
Join Vention as a Senior Embedded Software Engineer in Montreal, specializing in C++ and Linux architecture. Your insights will be vital in enhancing the MachineMotion platform for our customers. In this senior role, you will design APIs using both C++ and Python, ensure system robustness, and implement real-time components. Your contributions will include owning the Linux service architecture and improving automated testing processes. Collaborating with a talented team, you'll find plenty of opportunities for growth and mentorship within our engaging environment. Key Responsibilities: • Implement real-time communication components in C++ • Maintain Python-based microservices for embedded systems • Define architectural boundaries for system services • Ensure system robustness and debug complex issues • Contribute to CI/CD and automated testing processes Requirements: • Degree in Computer Science or related fields • 10+ years of relevant software development experience • Advanced knowledge of modern C++ (C++17) • Expertise in Linux system components • Familiarity with embedded device protocols Leverage your skills to enhance our embedded technology landscape at Vention. #J-18808-Ljbffr