NeverHard

Senior Software Developer - Ai Applications at Vention — NeverHard

Senior Software Developer - Ai Applications at Vention in Montréal, Québec. Skills: Cloud Computing, Robotics, SDK Development, Software services, UI Development. Apply on NeverHard.

Company
Vention
Location
Montréal, Québec
Type
full_time

Remote: Yes

Required skills:

Job Description This is a role on the MachineCode team, reporting directly to the MachineCode Team Lead. The MachineCode team owns Vention's application authoring platform. We develop the cloud-first authoring experience along with the set of SDKs, developer tools, and deployed software services that make application development possible on the Vention Platform. Our software is the foundation that internal teams and customers use to develop, deploy, and run automation applications on real factory floors. At Vention, we are developing vision systems that enable the execution of unstructured robotics tasks in industrial environments. In this role, you will be working alongside the Physical AI R&D team to convert new research and technology into production-grade software services and SDKs that allow for the development and rapid customization of robotics and vision systems in real industrial settings. You will be expected to work across the entire stack, from building visual interfaces to developing and deploying software services on our proprietary MachineMotion Controllers. We work on dynamic problems in dynamic times. The exact shape of this role will not be static; we are looking for someone that is excited about working on difficult engineering problems in a variety of contexts. What You'll Do Design, build, and maintain SDKs and UI libraries used by internal teams to develop robotics and vision projects for customers. Develop visual interfaces for authoring and operating robotics applications, primarily in React. Build robotics applications that perform a variety of unstructured tasks in industrial environments. Develop and deploy software services on Vention's MachineMotion Controllers, in both Typescript (Node.js) and Python. Work directly with robots, cameras, and other hardware to validate behavior end-to-end. Set up and maintain CI/CD pipelines and automated deployment workflows for the software we ship. Write integration and end-to-end tests to ensure our software behaves correctly on real hardware. Collaborate closely with the Physical AI R&D team to productize new research, and support the commissioning team that consumes our software in customer deployments.