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 d... evelop means of ROS integration and create projects to expose common DepthAI functionality to other ROS developers who use our devices.
Nice to have - Library development and best practices - ML/AI understanding - Computer vision algorithms understanding and familiarity OpenCV library familiarity
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 de... veloping 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
See More >>
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 unpreceden... ted, 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
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.
See More >>
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 distribut... ed 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.
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 So... ftware Engineer at Zipline, you’ll be given broad responsibilities over an important product objective, working in some of these domains:
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 use... d 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=5281047003See More >>
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 develo... pment 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.aiSee More >>
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.aiSee More >>
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 mechanica... l, 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.aiSee More >>
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 deci... sion 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
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/743999852876621See More >>
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 fo... cusing 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-f0058412bbbbSee More >>
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-7a1840ebd88fSee More >>
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 whi... ch 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-ae16a142cc82See More >>
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 th... at 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
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 perfor... mance 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.siteSee More >>
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 s... tack 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.siteSee More >>
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 b... elow 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
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 ro... botic 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-5ce68c79b621See More >>
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-simulationSee More >>
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 bot... h 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.comSee More >>
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 use... d 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
See More >>
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 algorithm... s 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=343609247324See More >>
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 vari... ous 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=343609247204See More >>
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 tea... m 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=343609247316See More >>
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=343609722493See More >>
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
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
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/3304863212See More >>
Apple Distributed systems for sensing, state estimation, software engineering R&D. Summer 2023.
... Link:
None
See More >>
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 sys... tem. 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/j3t3vj75gj4tkl4dmjwSee More >>
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 sys... tem. 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/j3p4zs6lkfcr1fz7mppSee More >>
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 constrai... nts. 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/j3q2046bj6yjhd09lvtSee More >>
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 use... d 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
See More >>
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 Janua... ry 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.fiSee More >>
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 cu... stomers 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
See More >>
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 otherwi... se 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-5ce68c79b621See More >>
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/See More >>
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, validat... ion 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.
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, securi... ty, 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 More >>