Computer Engineering Jobs

Software Developer – Autonomy (SLAM)

Our robots make maps of a wide variety of indoor spaces, including malls, grocery stores, colleges, hospitals, airports, etc., using lasers and cameras. Using these maps, our robots plan optimal paths to cover the floor space as quickly and completely as possible. We are looking for an autonomy software developer to improve our localization and mapping software.


Develop and deploy robotic and automation systems for industrial, manufacturing, and defense clients.

Summer Intern: ADAS Engineering

As an ADAS Engineering Intern you will assist in the development of embedded software for use in electronic control units within the vehicle. This includes developing software compliant with the Automotive Open System Architecture (AUTOSAR), collaborating with fellow employees to develop and meet requirements and creating effective documentation. Depending on previous experience and field of study, you may assist in developing diagnostics, algorithms, testing and validating software, and/or diagnostics. You can expect to be working with industry leading software tools that help optimize the workflow for the full stack of development.

Computer Vision & Machine Learning Software Engineer

The Autonomous Driving Software Engineer will be responsible for implementing autonomous driving software features on our in vehicle ECUs.

Sr. Software Engineer, Mobile Builds

Responsible for supporting the software build and release needs of iRobot’s mobile software teams.

Hands on multiple aspects of the build, test, and deployment systems, from designing the build / test / release pipelines for the development team to helping fellow engineers resolve problems in the development environment for iOS and Android.

Sr. Software Engineer

As part of Product Development, you will assist senior developers in designing and implementing new technologies and features into next generation iRobot products. While working in an Agile development process, you will design, implement, and document software to run on embedded platforms.

Software Manager, Robotics Systems

We are looking for an innovative software manager to help us lead the intelligence revolution for robots. You will lead a team developing the robot application, focusing on behaviors and integrating different software components. Success will mean creating autonomous robots that live side-by-side with their human counterparts.

Software Team Lead

Toast is looking for a Lead Software Engineer to play a leadership role on the team responsible for owning and evolving the way discounts apply to guest checks. Discounting is largely centered around a highly configurable, powerful Rules Engine, used to determine the eligibility of a discount. This team owns code that spans across our entire stack from our Android Point of Sale system, to backend microservices, to frontend configuration pages. It is used daily in thousands of restaurants across tens of thousands of devices. We need help in evolving our architecture to support ever more complex new features, and best-in-class monitoring as we scale to orders of magnitude our current size!

© 2019 Robots.Jobs | Powered by Careerleaf Job Board Software