Software Developer designing planning and control algorithms for autonomous robots at Avidbots. Collaborating on software optimization and integration for robotics systems in Kitchener, Ontario.
Responsibilities
Collaborate with senior software developers to design and implement planning and control algorithms for robust autonomous robot operation in dynamic environments
Optimize software for real-time performance to enable safety-critical decision-making in autonomous robot navigation
Collaborate cross-functionally with other software teams to integrate core planning and control solutions into our existing robot systems
Drive the design and implementation of testing and evaluation frameworks, as well as the execution and analysis of experiments
Implement and maintain comprehensive unit and integration tests to ensure high code quality and coverage
Actively participate in code reviews, contributing to continuous improvement in system accuracy and reliability throughout the software development life cycle
Requirements
BASc. or graduate degree in Computer Science, Electrical/Computer Engineering or equivalent
5+ years of industry experience in software development
Strong programming skills in C++ 17 or later and object oriented design
Experience with designing multi-threaded applications
Skilled in optimizing performance and memory footprint of complex systems
Committed to writing readable and robust code, proven through experience with C++ unit testing frameworks and continuous integration (CI) tools
Proficiency with Linux-based operating systems
Driven individual, passionate about robotics, self-starter
Technical Lead for AI developing foundational architecture for Hume's data analytics platform. Collaborating with cross - functional teams to ensure seamless AI integration and excellence.
Lead Full Stack Engineer at McCormick developing scalable software solutions. Collaborate on both front and back end systems with a focus on technology architecture.
Staff Software Engineer leading Identity Accounts team, delivering essential platform services at Coinbase. Collaborating with product groups and driving roadmap execution for critical engineering functions.
Senior Full Stack Developer focusing on integration methods for Solink's video security data platform. Working across the full stack with TypeScript, Node.js, and cloud technologies.
Software Architect developing product architectures at Semperis in Dublin. Collaborating with architecture and development teams to enhance product features and support rapid development.
SW Developer in Mobileye's Automotive Software team focusing on AUTOSAR self - driving platforms. High debugging skills and AUTOSAR experience required for tackling complex software challenges.
FullStack Developer contributing to Smart Farming solutions in aquaculture at HydroNeo. Collaborate on mobile and backend development while learning through an innovative startup environment.
Senior Software Engineer building and maintaining payment infrastructure for Wellfit fintech. Expanding payment capabilities and ensuring secure, scalable solutions in a collaborative team environment.