Staff Software Developer (OS) Job at OTTO Motors by Rockwell Automation, Kitchener, ON

MUYwMUMveWJWV3NJdVV6Y2VBK3VsQlFVekE9PQ==
  • OTTO Motors by Rockwell Automation
  • Kitchener, ON

Job Description

Staff Software Developer (OS) Location Kitchener, ON : Position: Staff Software Developer (OS) Location: Kitchener, ON or Virtual/Remote - Canada Experience: 10+ experience in relevant field Job Type: Full-Time, Permanent Education: Graduate Degree in a related field Division: OTTO by Rockwell Automation About OTTO by Rockwell Automation OTTO Motors is a global leader in autonomous technology for material handling inside manufacturing and warehouse facilities. With over five million hours of production experience, OTTO autonomous mobile robots (AMRs) are trusted in mission-critical operations for some of the world's most recognized brands. OTTO Motors was recognized as one of Fast Company's Most Innovative Robotics Companies of 2023. For more information, visit ottomotors.com . OTTO Motors was acquired by Rockwell Automation effective October 2023. Rockwell is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better. The Operating System (OS) team is tasked with maintaining the robot OS, managing interactions between various components, and creating new functionality based on product requests and internal needs. The team is also responsible for providing support structure to other engineering teams (such as logging and analytics) as well as managing all interaction points in and out of the robot, including audio / visual indication, networking stack, various sensor drivers, and many other components. We work on a state of the art autonomous driving stack used by all OTTO AMR products (and more). The team is looking for a knowledgeable technical leader capable of communicating a vision and working with engineering teams to execute on said vision.

Your primary responsibilities include:

  • Establish and communicate a strategic vision in your domain of expertise and across team boundaries.
  • Work with teams to achieve technical alignment during planning & development.
  • Understand project dependencies and align stakeholders.
  • Act as a technical leader as well as a technical contributor on various projects to successful completion.
  • Build or onboard new software development workflows and champion tools improving productivity of the team.
  • Work with other engineering teams to build full vertical SW features.
  • Technically mentor members in the team on design best practices and perform code review.
About You Passionate about technology, you don't hesitate to “get your hands dirty” and contribute heavily to projects. You have a technical vision and you can clearly articulate it to your peers to create alignment. You can listen actively and with purpose to leverage your peers' knowledge and experience. You are regarded as an expert in various programming languages such as C++ and/or Rust. A keen eye to scope out new technologies, assess them, and incorporate them into your existing tool belt of applicable solutions to problems. You don't believe a hammer can solve every job and you can appreciate a well placed emoji. You want to be surrounded by people like you; creative, fun-loving, and passionate about their work with a genuine interest in making an impact that goes beyond simple technology.
  • Skills & Industry Experience Required
    • Technical or architect leadership experience
    • Graduate degree in Computer Science, Mathematics or Physics
    • Track record of going above-and-beyond expectations to achieve outstanding results
    • Passion for technology evidenced by personal projects and initiatives
    • Experience with Linux (Debian or Ubuntu preferred)
    • Experience with C++ (C++17 standard and later)
  • Bonus / Nice to Have Skills
    • Experience with ROS / ROS 2
    • Knowledge of Rust
    • Experience with Python
A t OTTO by Rockwell Automation, we are committed to building and supporting a culture of diversity, inclusion, and accessibility. We hire the best talent regardless of race, color, creed, national origin, ancestry, disability, marital status, age, veteran status, sex, sexual orientation, gender identity, and expression. If you require special accommodation to complete any portion of the application or interview process, please contact 1-800-301-3863.

Job Tags

Permanent employment, Full time, Remote work,

Similar Jobs

Boston Scientific

EP Clinical Manager - Cleveland, OH Job at Boston Scientific

 ...supported in progressing whatever your ambitions. About the role: Responsible for the development and supervision of EP clinical team members within assigned geography.Actively participates in the EP Clinical Specialist hiring process.Coordinates regional... 

Stockton, Barker & Mead, LLP

Legal Secretary/Assistant Job at Stockton, Barker & Mead, LLP

 ...files dictated by attorneys. Prepares legal papers using fill-in forms published by the...  ...documents, and other printed matter. ~ Assist attorneys in collecting information. ~...  ...time. Qualifications Previous experience as a Legal Assistant or similar role is preferred... 

Great Plains College

Early Childhood Education Instructor Job at Great Plains College

 ...Great Plains College is looking for a dynamic and enthusiastic instructor(s) for our Early Childhood Education program at the Swift Current Campus. The instructor will plan, organize and implement an instructional program in a learning environment that guides and encourages... 

Snaphunt

Sales Representative - Retail Market (Tokyo) Job at Snaphunt

 ... Representative to join our Retail Market team based in Tokyo. This role focuses on selling premium imported food and wine products to retail clients, including regional supermarkets and convenience stores. Youll leverage your existing ... 

Raymond James Financial, Inc.

Sr Data Engineer, Data Privacy & Protection Job at Raymond James Financial, Inc.

 ...Petersburg, FL.****Job Summary**As part of the IT Enterprise Data Privacy & Protection team, this Senior Data Engineer has primary...  ...Previous Experience: Minimum of a Bachelor's degree in Computer Science, MIS or related degree and five (5) to ten(10) years of relevant...