The official conference app for ROSCon 2022

<< See 48917 More Jobs Posted in Whova Events

Jobs Posted on the Whova Community Board of ROSCon 2022

If you know anyone in the job market, feel free to share with them

ROS Engineer
Luxonis
We are looking for a ROS developer who is passionate about computer vision to help us integrate DepthAI into ROS world of libraries and projects. This role will architecture and develop means of ROS integration and create projects to expose common DepthAI functionality to other ROS developers who use our devices.

Requirements
- ROS ecosystem
- C/C++ in-depth understanding
- CMake Software engineering knowledge
- Multithreading and multiprocessing

Nice to have
- Library development and best practices
- ML/AI understanding
- Computer vision algorithms understanding and familiarity
OpenCV library familiarity

Link: luxonis.com
Computer Vision Engineer (Traditional CV)
Luxonis
We are looking for a Computer Vision Engineer to help us integrate DepthAI into various end user scenarios using conventional computer vision techniques. The role will focus on developing complex examples and projects for the DepthAI ecosystem, using multi-camera calibration, image manipulation, stereo, and more.

Requirements
- Ability to code fluently in Python
- In-depth understanding of OpenCV API
- Expertise in Numpy optimization
- Be able to work with or implement stereo
- calibration and multi-camera calibration

Nice to have
- ML/AI working knowledge
- Understanding of linear algebra behind some basic CV algorithms
Link: None
Senior Robotics Engineer (in 2D navigation, localisation, or mapping for mobile robots in logistics)
BotsAndUs
At BotsAndUs, we believe that real time data will revolutionise the logistics industry. We are building the ultimate data insights platform that provides companies with unprecedented, real time access to their operations. Our autonomous data capturing technology and insights generation capabilities help to measure, track and find goods across warehouses in real time, while building the ultimate digital twin of facilities.

# What does this role involve?

Contributing to the design and implementation of our core autonomous robotics software, including the areas of:

- Localisation
- 2D Motion planning and navigation for our ground mobile robots
- Perception and use of sensors
- Mapping

Architecting, designing and implementing processes for improving our software stack, including test and validation processes.

Developing new ideas to make robots more capable, and evaluating them by building and testing prototypes.

Contributing to planning of longer-term strategic work with other teams and business units.

Mentoring and collaborating with other team members.

As a senior member of the software engineering team, you will have responsibility for both implementation and system design. You will have the opportunity to contribute to cross-team planning efforts, and to shape the design of our platforms now and in the future.


# You will need:

Proven experience developing commercial or industrial-scale robotics software at a senior technical leader level

Experience developing reliable, production-ready software using C++ and Python

Experience with Linux environments

Experience with ROS (Robot Operating System) or ROS2

Experience using modern development practices, including coding standards, code reviews, source control management, agile development, continuous build processes, and automated testing

Excllent spoken and written English communication skills
Link: https://www.botsandus.com/about/careers#rt-jobs-1
Account Executive
PickNik Robotics
PickNik is seeking a dynamic and intelligent Account Executive who can talk about highly technical products and services while moving deals forward and building relationships.
Link: https://www.linkedin.com/jobs/view/3285841186/?refId=M60ziSQxjscv2kTt%2FAhaRg%3D%3D&trackingId=nk9qzJlpWPyPka9F2HyNjg%3D%3D
Senior Software Engineer
PickNik Robotics
As a Senior Software Engineer at PickNik you'll be developing large software applications, optimizing advanced algorithms, and integrating solutions for our clients, internal products, and flagship open source frameworks.
Link: https://www.linkedin.com/jobs/view/3306765524/?refId=M60ziSQxjscv2kTt%2FAhaRg%3D%3D&trackingId=Us3a2E9keOPntwrcj9LgaA%3D%3D
Robotics Engineer with interest in Autonomous Vehicles
Conigital
Conigital is hiring in Australia (this role, in Sydney) and in the UK (Coventry/Birmingham, possibility of remote).

We are looking for a robotics engineer with a generalist profile. You should be comfortable with anything (or some of) from choosing and setting up a new sensor, understanding a new code base managing a complex scenario and making changes to it, and able to develop a new system from scratch. You will work closely with our talented team of engineers creating our own self driving stack.

Role requirements

Strong ROS ecosystem expertise. You should be familiar with writing, reading, and debugging ROS nodes using topics, services, parameters, action servers, dynamic reconfigure servers, visualization via Rviz, launch files, TF, etc.
Strong software development/computer science background.
Experience with classical robot control as sense-plan-act.
Able to effectively work with an extensive and modular C++, Python & bash code base.
Experience with Git/Github, Linux, bash & networking.
Experience analysing data (rosbags) with tools like python, jupyter notebooks, matplotlib, rviz & plotjuggler.
Experience in at least one aspect of robotics development: sensors, navigation, SLAM, control, perception, high level behaviors or other relevant fields.
Experience using container technologies like Docker.
Driver’s license preferred.

Appreciated additional skills

Experience with the Autoware (.ai/.auto) ROS stack.
Experience with ROS 2.
Experience with PointCloud and Image processing (PCL, OpenCV, etc).
Experience with Machine Learning systems.
Experience in 3D SLAM/Mapping/Localization.
Experience with sensor fusion.
Experience in Human Robot Interaction and/or Human Machine Interface development.
Experience with working with Simulators (Gazebo, CARLA, etc).
Experience with CAN buses, Drive by wire systems and reverse engineering
Experience with Continuous Integration, unit testing, integration testing and/or other types of testing.
Engineering Manager
InOrbit
InOrbit is a venture-backed, cloud-based robot management platform that allows companies across all industries to operate growing robot fleets efficiently. We are a distributed and diverse team with a shared passion for planetary-scale impact. Learn more about our vision on our blog.

We're looking for a hands-on software engineering leader to join our product team to help advance the state of the art at the intersection of robotics, cloud and large scale data infrastructure and drive awareness in the community around technology trends and engineering best practices for this rapidly growing space. 

Read more details about this opportunity on our website: https://www.inorbit.ai/apply-engineering-manager
Link: https://www.inorbit.ai/apply-engineering-manager
Software Engineer
Zipline
The Zipline Software Team enables the world’s largest autonomous delivery system: fleets of hundreds of drones flying to thousands of hospitals, day in and day out.

As a Software Engineer at Zipline, you’ll be given broad responsibilities over an important product objective, working in some of these domains:

Flight Software - autonomous decision making, path planning

Embedded Systems - radios, sensors, motors, and real-time operating systems

Simulation - we’ve flown 2 billion miles in sim to develop and test our drones
Link: https://www.flyzipline.com/job?gh_jid=4609919003
Account Executive
PickNik Robotics
PickNik Robotics is a global leader in robotic software solutions and services, specializing in robot arm manipulation and controls. Our popular open source software MoveIt is used by hundreds of companies and thousands of users worldwide. Our recently launched premium software MoveIt Studio is changing the way engineers program robots on earth and in space. In addition, our engineering services division has worked with 70+ customers over the past 7 years, delivering cutting edge applications and taking robots outside of factories.

PickNik is seeking a dynamic and intelligent Account Executive who can talk about highly technical products and services while moving deals forward and building relationships. Our current sales team consists of one business development associate and an engineering proposal team, as well as involvement from the CTO and the CEO in sales activities. The Account Executive will be responsible for selling both our products and services while also representing the company sales function on the leadership team. In addition, we will be looking for contributions in charting our sales strategy of our new product. Urgency, integrity, intelligence, humility, and a numerical results-driven mindset will be keys to success in this role.

What You’ll Be Working On:

Lead in-bound and out-bound customer acquisition and revenue generation.
Own our sales processes and strategies.
Manage full sales cycles from lead to final conversion from a variety of sources including trade shows, inbound marketing, and everything in between.
Collaboratively write proposals
Negotiate pricing, deal terms, and legal contracts.
Manage accurate sales forecasting, planning, and budgeting processes.
Develop and nurture executive relationships with customers, acting as a trusted advisor on customer-centric solutions.
Link: https://picknik.ai/job/?gh_jid=5281047003
Robotics Navigation Engineer
KABAM Robotics
We are seeking an engineer with a background and a passion for robotics who will lead the development of mobile-robot navigation algorithms. You will be instrumental in the development of Smart+, our solution for smart robots with humans in the loop. You will also pioneer our long-term strategy of assisting robotics companies with open-source modules, developed in conjunction with major ROS partners.

Responsibilities:
- Lead development, testing, integration, and deployment of modular navigation systems for indoor, near-door, and outdoor mobile robots
- Develop navigation and computer vision algorithms for mobile robots
- Participate in robot system design to optimize navigation performance
- Design robot APIs. Work with the front-end team to integrate your solutions into the Smart+ platform and the back-end team to deploy your solutions in the cloud
- Conduct field tests and testing of the navigation systems and other modules of the Smart+ platform
- Support remote team in testing Smart+
- Contribute to overall architecture design and documentation

Technical qualifications:
- Masters (with experience) or PhD in Computer Science/Electrical Engineering/Mechanical Engineering with a focus in robotics, mechatronics, or related fields
- Proficient in ROS and C++ or Python: track record of building ROS software on real robots
- Experience building nav systems for real robots based on visual or LIDAR SLAM, experience working with open-source SLAM algorithms (e.g. ROS Navigation stack, Cartographer, or ORB SLAM)
- Experience with data fusion algorithms for localization (Kalman Filter)
- Good knowledge of robotic platforms and robot sensors (IMU, GPS, lidar, cameras, depth sensors, etc)
- Good knowledge of Linux platform, its configuration, and command line operations
- Track record collaborating on software projects (git)
- Knowledge of machine learning techniques
Link: http://kabam.ai
Machine Learning Engineer
KABAM Robotics
We are seeking an engineer with a background and a passion for robotics who will architect and build a data platform using Smart+, our robot intervention system. You will be able to leverage the expertise of in-house robot operators for annotation and human data collection. You will be instrumental in the development of Smart+, our solution for smart robots with humans in the loop. You will also pioneer our long-term strategy of assisting robotics companies with open-source modules, developed in conjunction with major ROS partners.
Link: http://kabam.ai
Mechatronics Engineer
KABAM Robotics
You will design, develop and build robots that are productive, safe to operate and economical to maintain. This includes: Designing and evaluating prototypes, evaluating mechanical, electrical architectures and integration.


Responsibilities
- Mechanical/electro-mechanical component selection and system integration.
- Analyze, troubleshoot and resolve issues related to mechanical and electrical systems.
- Run R&D tests and Factory Acceptance Tests for products.
- Create procedures for assembly, inspection and testing of equipment.
- Troubleshooting Hardware/Software bugs.
- Work with cross-functional engineers to resolve system issues.
Link: http://kabam.ai
Senior Software Engineer - Autonomy
Zipline
Our Autonomy team is looking for a Senior Software Engineer who is passionate about developing autonomous systems for the real world. This role will explore new approaches to decision making and trajectory planning that enables more accurate deliveries, putting you in the position to make critical product decisions that shapes our future architectures.
Among our current challenges:

Scale our autonomy software to allow 10,000 deliveries a day

Prototype, test, and refine autonomy software for next-generation delivery platforms, working alongside other software and hardware teams

Develop Detect and Avoid solutions that allow us to operate in any real world environment

Achieve safety and reliability goals beyond the current state of the art

Ground-up design of planning algorithms for tightly negotiating terrestrial obstacles
Link: https://www.flyzipline.com/job?gh_jid=4550966003
Research Engineer Data-driven Engineering in Robotics
Bosch Research
Bosch Research works on innovative mobile robotics in close collaboration with Bosch’s business units. We are a multidisciplinary group of engineers, designers, and human factors experts that are passionate about improving people’s lifes. As research engineer on data-driven engineering in robotics, your objective will be to provide step changes in robot performance through the use of data from robot operation.
This is more than „just“ re-training (even though that can be used, of course) with more data - it stretches all the way from internal optimization, e.g. detecting or preventing errors before the user does, to identifying new feature opportunities based on actual usage and more. You will have opportunity to work closely with both research and product teams, as well as the academic research community. We value creative solutions and a strong bias to action, always grounded in our data-centric DevOps mindset.

In our team you will identify opportunites for improving robots based on usage data (as outlined above) and drive their realization and adoption.
- You realize prototypes for monitoring, analysis and use of data and collaborate with our product teams to bring them to production.
- Furthermore, you shape and contribute foundational measurement and debugging tools for open-source robotics frameworks, particularly ROS 2.
- Last but not least, you publish scientific papers at top-tier conferences and journals on software and systems engineering.
Link: https://jobs.smartrecruiters.com/BoschGroup/743999852876621
Robotics System Engineer
Mujin
Mujin's controller is a platform that gives industrial robots perception, awareness and autonomous decision-making abilities. As a part of our Robotics System Team, you will be focusing on algorithmic design, development, and deployment of robotics software.
- Solve cutting-edge scientific and technical challenges in motion planning, control, and system design of industrial robots.
- Design, develop, and test 1) motion planning and control algorithms for industrial robots to execute various tasks such as picking and material handling; 2) highly concurrent software systems; 3) real-time communication modules with robot controllers and peripheral devices in C/C++.
- Deploy Mujin systems at customer sites.
- Work in a fast-paced, agile environment where we constantly collaborate, review ideas amongst peers, and test proposed solutions. We encourage continuous learning and brainstorming of ideas within the team!
Link: https://jobs.lever.co/mujininc/b39b526f-6b28-4626-b53b-f0058412bbbb
Computer Vision Engineer (Object Detection & 3D Pose Estimation)
Mujin
Mujin's controller is a platform that gives industrial robots perception, awareness and autonomous decision-making abilities. As a Computer Vision Engineer, you will be a part of the Mujin R&D team, focusing on the algorithmic design, development, and deployment of computer vision software for high-speed recognition in our 3D vision system. --Solve cutting-edge scientific and technical challenges related to recognition and pose estimation of a very wide variety of objects in challenging scenarios. --Analyze and evaluate state-of-the-art algorithms related to detection and pose estimation, from academic and industrial research, and implement and enhance them in a production environment. --Design, develop and evaluate the performance of highly scalable and accurate real-time computer vision applications, in Python and C/C++
Link: https://jobs.lever.co/mujininc/e54984b2-b0f3-427a-ac3e-7a1840ebd88f
Documentation Engineer for Robotics Product Team
Mujin
Mujin's controller is a platform that gives industrial robots perception, awareness and autonomous decision-making abilities. It is a highly complex and innovative system, for which the documentation needs to be kept up to date automatically.
The Product or Documentation Engineer supports the automatic generation of libraries and documentation for different users, such as developers, integrators, and operators.
- Develop Mujin's Docs-from-Code pipelines to generate up-to-date documentation in multiple languages
- Develop features such as automatic creation of screenshots and animations from a web-based UI
- Generate client libraries in different languages from specification documents such as OpenAPI 3.0 and similar
- Improve the Mujin controller's user experience for different types of users, such as developers, integrators and operators
- Write and maintain documentation of product features
- Participate in discussions about the product
Link: https://jobs.lever.co/mujininc/6e6d3667-03c3-4696-b6ca-ae16a142cc82
Bell Labs Autonomous Robotics Systems Researcher
Nokia Bell Labs
The work involves building large-scale distributed software systems, coming up with innovative architectures and algorithms, conducting experiments, and demonstrating use cases that have either scientific or business value. The person joining the team will be expected to be an independent thinker, capable of driving the research directions, implementing the proposed systems under minimal instruction, and collaborating with peers to move the project towards the common objective.

Our primary objective is to tackle, understand and solve some of the hardest problems in industrialization – localization, navigation, and task planning and coordination. We build robotic systems and supporting infrastructure (network and edge cloud computing) from ground up, deploy existing and our own control algorithms, and run systems in highly distributed networked environment to perform Industry 4.0 tasks

The person will be part of the larger Bell Labs Research community, with a vision to positively impact the way we will work and live in the next generation.
Link: https://aluperf.referrals.selectminds.com/jobs/bell-labs-autonomous-robotics-systems-researcher-90343
Senior Software Engineer, Perception
LionsBot International
SENIOR SOFTWARE ENGINEER, PERCEPTION

Job Description
At Lionsbot, you’ll be part of the Autonomy team in development of perception software stack to achieve best performance autonomy. You will be responsible for the robotics perception stack, working on tasks on sensor selection and evaluation, sensor calibration, perception algorithms development and integration with navigation stacks.

Key Responsibilities
- Collaborate closely with engineers across the hardware, navigation, localization and mapping teams to deliver high-quality autonomous software stacks that powers next generation cleaning robots.
- Work across perception team to develop and improve the robustness of perception system to achieve optimal scene understanding
- Evaluate cutting-edge sensors to determine optimal sensing system for next generation robots
- Research and evaluate the state-of-the-art computer vision/machine learning algorithms and apply excellent algorithm design and programming skills to improve perception stacks
- Develop point-cloud based 3D feature detection and tracking algorithms
- Produce robust, well-tested C++ software

Requirements
- BS/MS in CS or related field and 3+ years of robotics industry experiences, or PhD in CS or related field
- Proficient in data structures, algorithms and software design
- Proficient in C++, Python coding in Linux platform
- Hands-on experience with Deep Learning Frameworks such as TensorFlow or Pytorch.
- Familiarity with 2D/3D sensor processing and related libraries such as OpenCV, PCL, etc
- Strong theoretical understanding of Deep Learning (DL) models related to Computer Vision (CV).
- Experience working with ROS or other robotics frameworks
- Experience working with sensor modalities such as Stereo Cameras, RGBD cameras and 2D/3D Lidars.
- Strong theoretical understanding of Visual Odometry / Visual SLAM systems
Link: workatlionsbot.super.site
Senior Software Engineer, Localization and Mapping
LionsBot International
Senior Software Engineer, Localization and Mapping

Job Description
At Lionsbot, you’ll be part of the Autonomy team in development of localization and mapping software stack to achieve best performance autonomy. You will be responsible for the SLAM stack, working on tasks on design and development, validation and evaluation of SLAM algorithms, sensor fusions, testing and analysis across the Autonomy team.

Key Responsibilities
- Collaborate closely with engineers across the hardware, perception and navigation teams to deliver high-quality autonomous software stacks that powers next generation cleaning robots.
- Work across localization and mapping team to develop and improve the robustness of SLAM system to achieve optimal map building and robot localization accuracy.
- Develop 2D/3D Lidar based SLAM algorithms
- Research and develop and optimise large scale mapping system to allow robot to navigate over large areas
- Research and develop pose-graph based life-long mapping module to allow robot completely or partially refine and update a map over time
- Capable of identifying failure modes such as sensor failures or algorithm failure and establishing a mitigation plan.

Requirements
- BS/MS in CS or related field and 3+ years of robotics industry experiences, or PhD in CS or related field.
- Strong Mathematical fundamentals including linear algebra, calculus, probability theory, and numeric optimization.
- Strong background in core problems in robotics, including bayesian state estimation, 3D reconstruction, structure-from-motion, visual odometry, visual Inertial odometry, bundle adjustment, loop closure, linear/nonlinear state estimation optimization.
- Proficient in data structures, algorithms and software design.
- Experience with Eigen, Ceres, Boost etc.
- Proficient in C++, Python coding in Linux platform
- Experience working with ROS or other robotics frameworks.
- Experience in handling large data structures for real-time systems.
Link: workatlionsbot.super.site
AgRobotics PhD Position
University of Bonn
We currently have two open and fully funded PhD positions in my lab at the University of Bonn. If you are interested please send your application before September 2nd, 2022 (see below for details on what to send).

The first position will be in a newly funded DFG project which will explore novel approaches to exploit short-term spatial-temporal information for improved robotic sensing, an example of which is [1]. The second position is open to topic areas such as, but not limited:  robust (cross-domain) vision systems, global-to-local vision sytems, and panoptic-enabled intervention.

In both cases, I am looking for candidates who are highly motivated and capable of working collaboratively in an international environment. They should have a strong interest in developing state-of-the-art vision systems or developing systems that can be deployed in challenging conditions in the field. The candidates should have strong programming skills (Python or C/C++) and preferably have some experience in Computer Vision, Deep Learning, and/or ROS.

How to Apply: all applications should be sent to cmccool@uni-bonn.de and should include the following:

* your CV,
* short letter of motivation,
* transcripts of records,
* relevant links (e.g. own website, github, Google Scholar, etc.),
* link to the PDF file of your MSc thesis, and
* name/email/phone number of two referees which we can contact.

Requirements:
* Relevant Master’s degree
* Very good English language skills

[1] C. Smitt, M. Halstead, A. Alireza, C. McCool, “Explicitly incorporating spatial information to recurrent networks for agriculture”, accepted to RA-L 2022 (ArXiv link: https://arxiv.org/abs/2206.13406)
Link: http://agrobotics.uni-bonn.de/project-masters-opportunities/
Lead Cloud SW Engineer for Robotics
Mujin
Mujin is building a new cloud-based control center for robots in production. The service will enable our global customers to manage, monitor, update, and otherwise access their robotic deployments from a single platform. This is a critical next step in our mission to free humans from dangerous, dirty, and dull work through automation.

As the Lead Cloud Software Engineer, you will work closely with the CTO and create a world-class team to create cloud-services for end-users to use and interact with deployed Mujin products across the world. --Architect and build customer-facing cloud-based applications that connect to all the deployed Mujin Controllers across the world, or simulate virtual instances so that users can complete their work in simulation.
--Implement secure user authentication and access management.
--Lead design and backend systems to service the UIs, implement those designs, and create a QA structure for them.
--Ensure high reliability services and redundancy.
Link: https://jobs.lever.co/mujininc/2dd896e2-9072-4ef8-9a44-5ce68c79b621
Senior Robotics Software Engineer - Simulation
Bear Robotics
We're looking for someone to own our automated simulation test infrastructure, and expand its capabilities. As we make new and more advanced behaviors for our robot, we need a way to ensure it all works as expected without regressions and lengthy physical testing. More details in provided link.
Link: https://bear-robotics.breezy.hr/p/3764ba36a8f7-senior-robotics-software-engineer-simulation
Senior Robotics Software Engineer - Robot Behavior
Bear Robotics
This role is for expanding our multi-robot and mission behavior systems. These control the high level movements and behaviors of our robot, and enable us to run many robots in the same environment with any desired workflow. More details in link provided.
Link: https://bear-robotics.breezy.hr/p/f8afa32c42fe-senior-robotics-software-engineer-robot-behavior
DevOps Engineer
Asteria ART, LLC
The role focuses on creating and evolving our backend infrastructure, including high-availability APIs, compute and storage, and an all-automation mindset. This backend serves both our customer data and CI features. The services hosted on the backend share in common the need for flexible compute and storage. CI services also require care for scalable workloads both on frontend APIs and internal backend jobs, as well as advanced monitoring and distributed logging. Interest in these issues should make this role attractive, as we are working at creating a great work environment to tackle them. The role has a lot of freedom in technology choices, which we expect to decide as a team. The needs for flexibility and scale lead us to consider, for now: Hybrid infrastructure on cloud and on premise (APIs, compute, storage). Containers everywhere, with Docker and Kubernetes. Infrastructure automation, e.g. with Terraform. The role is also about joining a team dedicated to the future of robotics, data and AI, to work with research scientists, ML engineers, UI engineers, and designers. The backend supports all these activities on a daily basis, and benefits from our work on advanced automation. This complementarity is at the core of the team and the company business model, to allow us progress toward advanced robots and provide the best robotic tools on the market.
Link: https://www.artefacts.com
Account Executive
PickNik Robotics
PickNik Robotics is a global leader in robotic software solutions and services, specializing in robot arm manipulation and controls. Our popular open source software MoveIt is used by hundreds of companies and thousands of users worldwide. Our recently launched premium software MoveIt Studio is changing the way engineers program robots on earth and in space. In addition, our engineering services division has worked with 70+ customers over the past 7 years, delivering cutting edge applications and taking robots outside of factories.

PickNik is seeking a dynamic and intelligent Account Executive who can talk about highly technical products and services while moving deals forward and building relationships. Our current sales team consists of one business development associate and an engineering proposal team, as well as involvement from the CTO and the CEO in sales activities. The Account Executive will be responsible for selling both our products and services while also representing the company sales function on the leadership team. In addition, we will be looking for contributions in charting our sales strategy of our new product. Urgency, integrity, intelligence, humility, and a numerical results-driven mindset will be keys to success in this role.

What You’ll Be Working On:

Lead in-bound and out-bound customer acquisition and revenue generation.
Own our sales processes and strategies.
Manage full sales cycles from lead to final conversion from a variety of sources including trade shows, inbound marketing, and everything in between.
Collaboratively write proposals
Negotiate pricing, deal terms, and legal contracts.
Manage accurate sales forecasting, planning, and budgeting processes.
Develop and nurture executive relationships with customers, acting as a trusted advisor on customer-centric solutions.
Link: None
Robotics Engineer, Systems
Zebra/Fetch Robotics
As a Robotics Engineer, you’ll be working across robotics engineering teams to evaluate, analyze, and improve highly scalable, fault tolerant server-side and client-side algorithms for a large number of collaborative robots using various programming languages. You’ll need to readily make decisions relating to algorithm feasibility, practical utility, supportability, and reliability.

This position reports directly to the Director of Robotics Engineering.

Responsibilities:
+ Analyze failure cases and reliability trends on a highly probabilistic robotics system.
+ Develop systems to help identify and track edge cases to improve existing and experimental algorithms.
+ Manage robotic software and systems and their connection to cloud systems.
+ Evaluate and integrate mobile robot navigation technology, including low-level control systems, and higher-level behaviors.
+ Investigate how our robots perform in their environments to drive improvements to the robot’s success.
+ Research and propose algorithms and approaches for pushing the envelope in the performance of autonomous robots.
+ Deliver innovations into production quality C++code that can be deployed to hundreds of robots.
+ Estimate scope and effort of feature delivery.
+ Review system performance, triage and fix issues, and identify improvements to the current system.
+ Collaborate across functions with cloud and embedded systems teams to develop creative solutions for the continuous improvement of robot performance.
Link: https://zebra.eightfold.ai/careers/job?domain=zebra.com&pid=343609247324
Robotics Engineer, Task Optimization
Zebra/Fetch Robotics
As a Robotics Engineer, Senior, you’ll be developing highly scalable, fault tolerant server-side and client-side applications for a large number of collaborative robots using various programming languages. You’ll need to readily make decisions relating to algorithm development, framework design, implementation, and practical utility.

This position is available in San Jose, California or Mississauga, Canada.

Responsibilities:
+ Develop graph search, planning, optimization, task allocation, and multi-robot/multiagent algorithms.
+ Manage robotic software and systems and their connection to cloud systems.
+ Develop and integrate mobile robot navigation technology and higher level behaviors.
+ Investigate how our robots perform in their environments to drive improvements to the robot’s success
+ Research and propose algorithms and approaches for pushing the envelope in the performance of autonomous robots
+ Deliver innovations into production quality Go, C++ and Python code that can be deployed to hundreds of robots
+ Estimate scope and effort of feature delivery
+ Writing comprehensive design and technical documents
+ Review system performance, triage and fix issues, and identify improvements to the current system
+ Collaborate across functions with cloud and embedded systems teams to develop creative solutions for the continuous improvement of robot performance
Link: https://zebra.eightfold.ai/careers/job?domain=zebra.com&pid=343609247204
Robotics Engineer, Navigation
Zebra/Fetch Robotics
As a Robotics Engineer, you’ll be developing highly scalable, fault tolerant, and highly optimized systems for a large number of collaborative robots using C++. The navigation team writes and maintains software responsible for getting mobile bases safely from place to place including perception, planning, and control. Duties as a member of the Navigation Team include developing cutting edge autonomous navigation algorithms and introspecting/debugging non-deterministic processes. We are looking for developers with strong problem solving skills, the ability to consider the whole system, and a healthy understanding of real-world sensors and other hardware limitations.

This position is available in San Jose, California or Mississauga, Canada offices. Also available as a remote opportunity.

Responsibilities:
+ Create and maintain scaleable robotic software and systems that are able to run on limited local hardware.
+ Develop and integrate mobile robot navigation technology, including perception, planning, and control algorithms.
+ Create solutions that are reliable and proven to be safe in human environments.
+ Develop and maintain automated test suites, specifically around non-deterministic algorithms.
+ Investigate how our robots perform in their environments to drive improvements to the robot’s success
+ Research and propose algorithms and approaches for pushing the envelope in the performance of autonomous robots
+ Deliver innovations into production quality C++code that can be deployed to hundreds of robots
+ Estimate scope and effort of feature delivery
+ Writie comprehensive design and technical documents
+ Review system performance, triage and fix issues, and identify improvements to the current system
+ Collaborate across functions with cloud and embedded systems teams to develop creative solutions for the continuous improvement of robot performance
Link: https://zebra.eightfold.ai/careers/job?domain=zebra.com&pid=343609247316
Advanced Robotics Engineer - Navigation
Zebra/Fetch Robotics
As a Robotics Engineer at Zebra-Fetch you’ll be developing highly scalable, fault tolerant, and highly optimized systems for a large number of collaborative robots using C++. The navigation team writes and maintains software responsible for getting mobile bases safely from place to place including perception, planning, and control. Duties include developing cutting edge autonomous navigation algorithms and introspecting/debugging non-deterministic processes. We are looking for developers with strong problem solving skills, the ability to consider the whole system, and a healthy understanding of real-world sensors and other hardware limitations.

Responsibilities:
+ Create and maintain scalable robotic software and systems that are able to run on limited local hardware.
+ Develop and integrate mobile robot navigation technology, including perception, planning, and control algorithms.
+ Create solutions that are reliable and proven to be safe in human environments.
+ Investigate how our robots perform in their environments to drive improvements to the robot’s success
+ Research and propose algorithms and approaches for pushing the envelope in the performance of autonomous robots
+ Deliver innovations into production quality C++code that can be deployed to hundreds of robots
+ Estimate scope and effort of feature delivery
+ Write comprehensive design and technical documents
+ Review system performance, triage and fix issues, and identify improvements to the current system
+ Collaborate across functions with cloud and embedded systems teams to develop creative solutions for the continuous improvement of robot performance
+ Take long term ownership of the design and development of large portions of the navigation stack
+ Lead small sub-teams on development efforts that span multiple release cycles
+ Be a primary contributor to overall robotics stack architecture design with a focus on interactions with the navigation stack
Link: https://zebra.eightfold.ai/careers/job?domain=zebra.com&pid=343609722493
Quality Assurance Engineer - Robotics
Rapyuta Robotics Co.Ltd
Our Tokyo Engineering team is changing gears to meet the growing needs of our customers - from a handful of robots to hundreds of robots; from a small team to multiple squads. The team works closely with some of the premier enterprise customers in Japan to build state-of-the-art robotics solutions by leveraging rapyuta.io, our cloud robotics platform, and the surrounding ecosystem. The team’s mission is to pioneer scalable, collaborative, and flexible robotics solutions.

This role includes: testing with real robots in a physical environment, testing virtual robots in a simulated environment, automating API tests, and automating systems level testing.

The ideal candidate is someone who is interested in working in a hands-on role with state-of-art robots.

In this role, the QA Engineer I will be responsible for:

Defect tracking and generating bug reports
Executing test plans in a simulated environment and on hardware
Preparing test data
Requirements

◉Minimum qualifications

Bachelor degree in engineering, or combination of equivalent education and experience
Expertise in Linux, MacOS, or WSL
Understanding of Agile principles and methodologies such as SCRUM
English language proficiency

◉Preferred qualifications
A work history involving technical experience with hands-on in QA application testing
Experience writing, maintaining, and executing manual test cases
Experience with automating manual test cases
Experience with version control repositories such as git
Knowledge of C++, Firmware testing, or Robot simulation, ROS
ISTQB certification
Japanese language proficiency
Understanding of CI/CD systems such as: GHA; Jenkins; CircleCI

Link: https://apply.workable.com/rapyuta-robotics/j/8EB0514CEB/
Quality Assurance Engineer II - Robotics
Rapyuta Robotics Co.Ltd
Our Tokyo Engineering team is changing gears to meet the growing needs of our customers - from a handful of robots to hundreds of robots; from a small team to multiple squads. The team’s mission is to pioneer scalable, collaborative, and flexible robotics solutions.

This role includes: testing with real robots in a physical environment, testing virtual robots in a simulated environment, automating API tests, and automating systems level testing.

In this role, the QA Engineer II will be responsible for:

Assisting in reviewing and analyzing the system specifications to define test cases
Creating and maintaining test plans
Executing test plans in a simulated environment and on hardware
Defect tracking and generating bug and test reports
Preparing test data
Participating in implementing and improving QA processes
Implementation of test automation for robotics systems
Requirements

◉Minimum qualifications

3 years of technical experience in software Quality Assurance as an Individual Contributor
Bachelor degree in engineering, or combination of equivalent education and experience
Experience writing, maintaining and executing test cases, both manual and automated
Practical knowledge of at least one of: Python, or Java
Expertise in Linux, MacOS, or WSL
Advanced knowledge of testing approaches: test levels; BDD/TDD; blackbox/whitebox approaches; regression testing
Knowledge and practical experience of Agile principles and methodologies such as SCRUM
HTTP API testing experience
English language proficiency

◉Preferred qualifications
Knowledge of HWIL, simulations, ROS
Experience with testing frameworks such as TestNG, JUnit, Pytest, Playwright, Selenium, or similar tool
ISTQB certification
Japanese language proficiency
Proficiency with version control repositories such as git
Understanding of CI/CD systems such as: GHA; Jenkins; CircleCI

Link: https://apply.workable.com/rapyuta-robotics/j/D4174DB251/
Computer Vision Engineering Supervisor
Toyota Material Handling, Inc.
As a Research and Development Engineer Supervisor, this position would be responsible for leading a team of engineers to solve complex multidisciplinary challenges in the field of industrial computer vision, sensing and perception as well as drive tactical execution of project schedules and activities to ensure project deliveries meet customer requirements.

Key responsibilities include:
Develop and manage detailed project schedules using available resources, project requirements and delivery milestone dates. Plan target completion dates for activities with performance targets and metrics for success.

Prepare and communicate documentation and presentations detailing project development success and challenges, roadblocks reducing productivity and the planned future activity for future growth and success.

Work with engineering team to understand individual career goals and help develop skills and experience of team members to work towards their career goals.

Support develop and implement novel algorithms for advanced computer vision solutions using OpenCV, ONNX, TensorFlow and other perception libraries.

Work with cameras, sensors and other hardware to implement vision and perception solutions.

Interface with a team of software, machine learning, embedded, mechanical and electrical engineers to drive multidisciplinary research projects forward.

Examine edge technologies; create documentation and proposals for new products and tools.

Create and update clear technical documentation for complex systems and processes.

Create test plans for hardware and software validation. Analyze results and create documentation and recommendations based on results. Focus on improvements to safety and integrity for industrial applications.
Link: https://www.linkedin.com/jobs/view/3304863212
Senior Software Engineer
BotBuilt
BotBuilt is growing! We're a YC backed company looking for an experienced software engineer that has experience with setting up testing and software reliability in robotics.
Link: https://www.ycombinator.com/companies/botbuilt/jobs/8zZ1jOo-senior-software-engineer
AI/ML Graduate Student Internships
Apple
Distributed systems for sensing, state estimation, software engineering R&D. Summer 2023.
Link: None
SW Dev Robotics Drive Technology
Karl Storz Venture One
A robotic system, especially a Medical robotics system is a complex „system of systems“. Many software and hardware components need to synchronize efficiently to function as a system. Constraints like hard real-time and real-time systems design are also required to be fulfilled. As a fulfilled drive technology expert, you will be responsible for the development of an EtherCAT- based field bus system for a range of products with a focus on scalable design, performance, and certifications.
Link: https://jobscentral.com.sg/sejob/j3t3vj75gj4tkl4dmjw
Software Dev Robotics Real-time Core & Middleware
Karl Storz Venture One
A robotic system, especially a Medical robotics system is a complex „system of systems“. Many software and hardware components need to synchronize efficiently to function as a system. Constraints like hard real-time and distributed systems design are also required to be fulfilled. As a robotics middleware expert, you will be responsible for the development of a Robotic Middleware solution with a focus on scalable design, performance, and certifications.
Link: https://jobscentral.com.sg/sejob/j3p4zs6lkfcr1fz7mpp
Senior/Techlead Dev Robotics Motion Planning & Control
Karl Storz Venture One
A robotic system, specially a Medical robotics system is a complex „system of systems“. There are lot of moving parts that have to move efficiently under a certain set of constraints. As a robotics control/planning/simulation engineer, you will be responsible for the development of Robotic control, planning and simulation algorithms with focus on scalable design, performance and certifications in an agile development environment.
Link: https://jobscentral.com.sg/sejob/j3q2046bj6yjhd09lvt
Account Executive
PickNik Robotics
PickNik Robotics is a global leader in robotic software solutions and services, specializing in robot arm manipulation and controls. Our popular open source software MoveIt is used by hundreds of companies and thousands of users worldwide. Our recently launched premium software MoveIt Studio is changing the way engineers program robots on earth and in space. In addition, our engineering services division has worked with 70+ customers over the past 7 years, delivering cutting edge applications and taking robots outside of factories.

PickNik is seeking a dynamic and intelligent Account Executive who can talk about highly technical products and services while moving deals forward and building relationships. Our current sales team consists of one business development associate and an engineering proposal team, as well as involvement from the CTO and the CEO in sales activities. The Account Executive will be responsible for selling both our products and services while also representing the company sales function on the leadership team. In addition, we will be looking for contributions in charting our sales strategy of our new product. Urgency, integrity, intelligence, humility, and a numerical results-driven mindset will be keys to success in this role.

What You’ll Be Working On:

Lead in-bound and out-bound customer acquisition and revenue generation.
Own our sales processes and strategies.
Manage full sales cycles from lead to final conversion from a variety of sources including trade shows, inbound marketing, and everything in between.
Collaboratively write proposals
Negotiate pricing, deal terms, and legal contracts.
Manage accurate sales forecasting, planning, and budgeting processes.
Develop and nurture executive relationships with customers, acting as a trusted advisor on customer-centric solutions.
Link: None
Multi-robot systems Doctoral Researcher
Turku Intelligent Embedded and Robotic Systems (TIERS) Lab
Looking for researchers to work with ground and aerial robots in areas of collaborative autonomy, distributed perception and cooperative localization in Finland.

From January 2023 we’ll also be looking for a MSCA PhD Candidate for the new RAICAM EU Doctoral Training Network to work on multi-robot active perception: https://raicam.eu
Link: https://tiers.utu.fi
Simulation Engineer
Luxonis
We’re looking for Unity developer who is passionate about ML/AI, computer vision and all the topics around digital twins, synthetic datasets and robotics simulation to help our customers and our ML/AI team to solve real-world problems. This role will develop photorealistic virtual environments matching real-world customer scenarios to perform camera placement analysis, specific synthetic datasets creation and run robotics simulation.


Requirements:
Unity in-depth understanding (render pipelines, lightning, shaders, decal system, C# scripts, ..)
Good knowledge about art integration pipeline and scene/environment composition using third-party assets.
Good demostrable attention to detail.
Experience with one relevant 3D software (Max, Maya, Blender, ...)
Nice to Have:
Previous experience on synthetic dataset and simulation. We know it’s very new field.
Experience with procedural materials and modeling like Substance. Experience with photogrammetry, 3D scene reconstruction and CV/ML Experience with ROS
Experience working with Unreal Engine
Link: None
Cloud Software Lead
Mujin
Work closely with Mujin's CTO to build a new cloud-based control center for industrial robots! The service will enable our global customers to manage, monitor, update, and otherwise access their robot controllers from a single platform. Mujin already has hundreds of intelligent robots in production, so this is the next step on our journey to open up industrial robots for everyone! -- Architect and build customer-facing cloud-based applications that connect to all the deployed Mujin Controllers across the world, or simulate virtual instances so that users can complete their work in simulation.
--Implement secure user authentication and access management.
--Lead design and backend systems to service the UIs, implement those designs, and create a QA structure for them.
--Ensure high reliability services and redundancy.
Link: https://jobs.lever.co/mujininc/2dd896e2-9072-4ef8-9a44-5ce68c79b621
Robotics System Architect
AMD
The candidate can be located in North America, Europe, or India

Responsibilities:
Customer design consultancy on using Xilinx technology in Industrial applications such as, but not limited to drives, motor control, robotics, PLCs, PACs, CNCs, IPCs, operator panels, I/O modules, smart sensors, electrical grid, electric vehicle charging stations, wind energy, trains and railways, 3D printing, by utilizing and developing additional elements of the Xilinx industrial and healthcare IoT solutions stack, including embedded software, functional safety, industrial communications and control, and others (for more information visit, https://www.xilinx.com/applications/industrial/motor-control.html#solutionStack )
Solutions development including requirements creation for others and/or enhancing and implementing algorithms for customer, product, or demo use
Contribution to product planning requirements and justification and development of a technical strategy guiding the future of AMD in Industrial
Work across product planning, engineering, marketing, business management, sales and also ecosystem partners
Travel required (post pandemic, per corporate guidelines) ~25% with occasional higher bursts of travel activities, domestic and international varies month-to-month
Expect heavy multi-tasking of responsibilities
Link: https://jobs.amd.com/job/Hyderabad-Sr_-Product-Manager_(173061)-Tela/905378800/
Software Engineer, SLAM (Korea, US)
Bear Robotics
About the position
We are looking for a Robotics Engineer with experience developing SLAM algorithms for mobile robots. You will be responsible for design, development, validation and evaluation of SLAM algorithms. You will research cutting-edge SLAM algorithms and possibly integrate it to our system. You will need to work with other teams to deploy your work in our product. You are expected to be highly autonomous, to work with high-level product requirements, to prioritize tasks and to manage deadlines and deliverables with your technical expertise.

Minimum Qualifications:

BS/MS in CS or related field and 5+ years of mobile robot industry experiences, or
PhD in CS or related field and 2+ years of mobile robot industry experiences
Solid data structures, algorithms and software design
Solid C++ coding
Passion about mobile robots
Good communication skills
3+ of the following must-have experiences:

Mobile robot dynamics modeling
Kalman/particle filtering, sensor fusion, linear/nonlinear state estimation
Solid mathematical fundamentals in 3D geometry, linear algebra, probability theory, and numerical optimization
Knowledge of image processing and computer vision
SLAM frontend and backend
Nice-to-have experiences:

Experience of using script language like Python/Matlab/Octave
Experience with ROS
2D/3D camera and lidar perception pipeline
Experience of working with/contributing to open-source libraries, such as SLAM-related libraries, PCL, Eigen, OpenCV, etc.

Link:
- For Kor: https://bear-robotics.breezy.hr/p/d37bc6ed26b9-software-engineer-slam
(Or just mail to me : jeongki@bearrobotics.ai)
- For US: https://bear-robotics.breezy.hr/p/f4730206eddb-software-engineer-slam
Student Thesis at Siemens
Siemens AG
We work in the general field of industrial automation.
Therefor, we have direct touching points with technologies like mobile robots, simulation, robot arms, networking, security, robot arms, fleet management, behavior trees and many more.

You will have the possibility to work in a larger lab with different kind of robots and technology. Directly on the edge of industrial use cases.

Our team has an experience of over 50 students in the past 4 years, all related to ROS to some sort of extend.

If you are interested, feel free to contact us with your CV and a letter of intent.

This is a paid thesis position.
Members of Europe are easier to onboard, international is also possible.
Link: None
<< See 48917 More Jobs Posted in Whova Events