Jobs - ROS Discourse
Topics in the 'Jobs' category Please use this category to post job openings of interest to ROS users.
Topics in the 'Jobs' category Please use this category to post job openings of interest to ROS users. https://discourse.ros.org/c/jobs/15
Senior Software Engineer, ROS at Intrinsic
Intrinsic is Alphabet’s bet aiming to reimagine the potential of industrial robotics. Our team believes that advances in AI, perception and simulation will redefine what’s possible for industrial robotics in the near future – with software and data at the core.
Our mission is to make industrial robotics intelligent, accessible, and usable for millions more businesses, entrepreneurs, and developers. We are a dynamic team of engineers, roboticists, designers, and technologists who are passionate about unlocking the creative and economic potential of industrial robotics.
Role
We are seeking a talented Senior ROS Developer to join our team and drive innovation in open-source robotics. You will be responsible for designing and implementing new features on the ROS roadmap, with a focus on creating robust, reliable, and scalable solutions. In addition to technical contributions, you will serve as a mentor and guide for community members, fostering a collaborative environment and promoting best practices in ROS development.
How your work moves the mission forward
- Drive the development of cutting-edge robotic automation solutions by contributing to the ROS ecosystem.
- Expand Intrinsic’s capabilities by creating and maintaining high-quality, open-source ROS packages.
- Empower the robotics community by actively engaging with members, providing support, and fostering collaboration.
Skills you will need to be successful
- Master or Bachelor with equivalent work in Computer Science, Robotics or a related field
- Proficiency in ROS development using both C++ and Python.
- Experience in designing and developing new features for robotics software.
- Strong understanding of software maintenance principles and practices.
- Excellent communication and interpersonal skills for community engagement.
Skills that will differentiate your candidacy
- Experience with Robotics middleware development.
- Active participation in the ROS community, with a track record of contributing to open-source projects.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Experience with Docker and containerization technologies for ROS applications.
- Experience leading or mentoring other developers.
The US base salary range for this full-time position is between $214,400 - 227,800 + bonus + equity + benefits. Your recruiter will share more about the specific salary range for your targeted location during the hiring process.
At Intrinsic, we don’t just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. We are proud to be an equal opportunity workplace and an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
If you have a disability or special need that requires accommodation, please contact us at: candidate-support@intrinsic.ai .
To apply and find out more please visit:
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Utility Robot Engineer - Hong Kong
Auki Labs helps robots see the world around them. We use our decentralized
computing tokenized network to help devices understand where they are and what they are looking at. Auki’s mission is to improve civilizations intercognitive capacity, help computers think, and solve for better human & AI interactions.
At Auki Labs, we believe in empowering our team members to grow alongside the company. You’ll have the opportunity to work on groundbreaking projects, develop new skills, and drive real impact at the company & for broader society. Our culture of innovation and continuous learning ensures that your career trajectory will be as ambitious as the technologies we’re building.
Responsibilities:
• To support development on 3rd Party hardware to enable them access to the posemesh
• Aid in developing tools to support robotic functionality
• Support 3rd Party releases on the Auki-Robotics public repository
• Develop ROS / ROS2 packages for Auki Robotics tools
• Assist in developing specific use-case applications for robotic platforms
• Contribute to other hardware projects, such as wearable devices for posemesh integration
Requirements:
• Extensive knowledge of Python
• Proficient in C++
• Applied knowledge of ROS / ROS2, specifically NAV2, LiDAR, and Depth Camera systems
• Deep knowledge of Ubuntu Linux
• Comprehensive knowledge of camera integration (G-Streamer, FFMpeg)
• Solid understanding of camera optimization
• Experience with inter-device communication over Ethernet and WiFi, supporting interfaces such as MQTT or peer-to-peer networking
To apply for this position, please send your CV to agnes@aukilabs.com.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Head of Robotics Software - Industrial Robots
Hi all,
I am Looking for a hands-on leader to drive robotic manipulation & control systems. If you have 10+ years of experience, expertise in C++, Python, and ROS2, and a passion for building real-world robotics, I want to hear from you!
To apply for this exciting role see the attached job post.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Principal Robotics Software Engineer - Boston Engineering
We are looking for an experienced robotics software engineer. We’ve built and are building all kinds of robotics systems from automated lab equipment to inspection and cleaning robots with vision systems, all with Ros2.
Our robotics work continues to grow and we’d like to add an additional engineer to our team.
Job description at:
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Sr. Software Engineering roles at UAV company - AeroVironment
Please see below for all job opportunities here at AV. (All require a hybrid schedule commuting twice a week to San Diego or Simi Valley office).
The Sr. Staff Video Processing and Tracking Engineer has the opportunity to lead engineering development and work with R&D to develop a variety of innovative capabilities - computer vision detection, classification, localization, and tracking solutions focused on implementation for defense and commercial applications. This position works on, and leads, a variety of stages of development including requirements definition, concept design, prototyping, detailed design, test and evaluation, and validation and verification testing.
Position Responsibilities
- Develops Video Processing Chain for Computer Vision (CV) on embedded systems to enhance the autonomy of Unmanned Aircraft Systems (UAS, UAV), computer vision and machine learning systems architecture/hardware and integration. Development of FPGA firmware, Ubuntu ARM Linux software, and/or GPU accelerated algorithms
- Codes and tests software to support the integration of machine learning and visual tracking into aircraft (such as autopilots, payloads, or other functional components) or other robotic systems
- Implements machine learning and visual tracking systems and validate designs through a series of designed experiments
- Performs video processing development as it applies to autonomy, tracking, UAS operation, object identification, and control systems
- Develops computer vision and machine learning algorithms capable of tracking objects-of-interest from a group 1 UAV across a wide range of viewpoints using existing gimballed camera payload
- Conducts engineering analysis and trade studies for determining appropriate algorithms for specific products- develops a proof of concept capability demonstrations
- Develops software for products using established software development practices & configuration control; supports transition of development projects to production
- Supports flight test operations. Conduct design reviews and standards development and supports Visual tracking development for military or commercial applications
- Performs design and analysis tasks using AeroVironment and industry developed tools. Supports development of system requirements, system test plans, and assist in validation testing
- Analyzes the errors of the model and designing strategies to overcome them. Develops machine learning applications according to requirements; select appropriate datasets and data representation methods. Performs statistical analysis and fine-tuning using test results; run machine learning tests & experiments
- Works on significant issues where analysis of situations or data requires an evaluation of intangibles. Exercises independent judgment in methods, techniques and evaluation criteria for obtaining results
- Acts independently to determine methods and procedures on new or special assignments. May supervise the activities of others
- Other duties as assigned
Basic Qualifications (Required Skills & Experience)
- BS in Robotics, Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering is required or equivalent combination of education, training, and experience
- Minimum 12 - 15 years of relevant engineering experience
- Experienced developing Visual Tracking Software Video Processing Chains
- Experienced with Python, C, C++, and OpenCV
- Experienced managing Research Program Flight Tests and demonstrations
- Demonstrated understanding of Feedback and Controls performance tuning mechanism
- Some intrastate travel and other travel within the Continental U.S. may be required (up to 30%), as well as some weekend work
- embedded ARM Linux software, GPU/ CUDA, Video Pipeline, C++, Python, CV
Other Matrixed Skills include:
- Proficiency with a deep learning framework such as TensorFlow or Keras
- Proficiency with Python and basic libraries for machine learning such as scikit-learn and pandas
- Expertise in visualizing and manipulating big datasets
- Proficiency with OpenCV; Familiarity with Linux
- Ability to select hardware to run an ML model with the required latency
- Computational statistics; Mathematical optimization
- Data mining; Exploratory data analysis; Predictive analytics
- Research or industrial experience in the development of visual tracking desired
- Experience employing GPU’s, DSPs, or FPGA to accelerate video processing applications under Linux/ARM preferred
- Experience modifying and compiling Ubuntu Linux Kernels for embedded ARM systems preferred
- Experience developing drivers for Linux/ARM and Robot Operating System (ROS) preferred
- Experience with Matlab, Robot Operating System (ROS) & Ubuntu on Nvidia Jetson and/or Xilinx Zynq preferred
- Familiarity with ROS (Robot Operating System) preferred. Successful government research proposal experience preferred
- MOSA/FACE, AI, ML
Sr. Staff Video Processing & Tracking Engineer Job Posting
As a Sr. Software Engineer (Applications) one works with and is mentored by a talented group of engineers in a fast moving, collaborative Agile development environment. In this role, one plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
Position Responsibilities
- Works within a defined software life cycle development process
- Understands the requirements and process. Participates in and leads software design reviews
- Creates software design documentation according to software process requirements
- Implements coding according to coding standard. Writes a unique test, and validate software according to the process. Contributes to process improvement efforts
- Delivers work on time according to agreed completion dates and project schedule & budget
- Supports and derives algorithm design from detailed software requirements
- Works closely with multiple teams of software developers reusing developed software to support different programs
- Operates in a continuous learning environment and provides guidance and mentoring to less experienced engineers
- Demonstrates methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead)
- Other duties as assigned
Basic Qualifications (Required Skills & Experience)
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience
- Minimum 8 - 12 years of relevant experience in Windows or Linux application software development. Object Oriented Design experience is required
- Expertise in one of the following: C# .Net, Java, C++, and/or Web UI
- Experienced writing unit tests and debugging code
- Experienced with formal and structured lifecycle development process
- Experienced with Agile Software Development Process Management
- Demonstrated mathematical and analytical skills are required
- Demonstrated familiarity with source code configuration management tools such as SVN and Git as well as familiarity with IDEs and debuggers
- Willingness to travel locally (Occasionally)
- MBSE, FACE, C, C++, Python, Windows or Linux
- Sr. Software Engineer (Apps) Job Posting
Sr. Software QA Automation Engineer
Extensive experience designing automated solutions to perform software verification and validation of flight critical software. In this role, one regularly collaborates with our development team and flight test team, but also operates with a large degree of autonomy. The Software QA Automation Engineer enables rapid development and continuous integration of software systems onto a large range of unmanned air vehicles.
Position Responsibilities
· Leads in the design, expansion and maintenance of automated testing suite
· Defines and plan scope, resource needs, benchmarks and goals of manual & automation work
· Defines and implement QA practices, procedures, standards and reporting
· Identifies project risks, quantify risk/benefit relationships and provide alternative solutions as well as risk mitigation
· Leads and design test plans, scenarios and cases to exercise new functionality & identify breaking issues
· Partners with resources as needed to validate software with project timeline
· Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors
· Mentors less experienced team members on QA/QC concepts, methodologies and best practices
· Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors
· Determines methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead)
· Other duties as assigned
Basic Qualifications (Required Skills & Experience)
· Bachelor’s degree in related discipline is required or equivalent combination of education, training, and experience
· Minimum 8 – 12 years of relevant experience
· Expertise in C/C++ and Python
· Experienced in Software QA automation
· Experienced in building and optimizing automation frameworks
· Experienced performing code reviews and mentoring team members on automation concepts and best practices
· Occasionally may be required to travel within the Continental U.S.(20%)
Sr. Software QA Automation Engineer Job Posting
3 posts - 2 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Robotics Software Engineer Position - Airbotix Technology
Robotics Software Engineer Position
Job Description
We are seeking a highly skilled Robotics Software Engineer with relevant industry experience in development of guidance, navigation and control software for autonomous systems. This is a full-time on-site role for a Sr. Robotics Software Engineer at Gurgaon. In this role, you will lead the development of autonomous behavior systems for underwater vehicles using ROS2, focusing on behavior tree architecture design and implementation.
Detailed Responsibilities
Design and Implement Complex Behavior Tree Architectures
- Develop hierarchical mission planning systems
- Create fault tolerance and recovery behaviors
- Implement dynamic behavior switching based on vehicle state
- Design behavior coordination for multi-vehicle operations
Core Development Tasks
- Implement navigation and control behaviors using ROS2 action servers
- Develop state estimation and localization nodes
- Create behavior patterns for different mission types (survey, inspection, intervention)
- Design and implement behavior tree logging and monitoring systems
System Integration
- Integrate sensor processing results into behavior decision making
- Develop interfaces between behavior trees and control systems
- Create behavior visualization and debugging tools
- Implement performance monitoring and optimization systems
Team Leadership
- Review behavior tree designs and implementations
- Mentor junior developers on behavior tree concepts
- Coordinate with hardware team for behavior requirements
- Lead architecture design meetings and documentation efforts
Required Technical Skills
Programming Languages
- Advanced C++ (11/14/17 standards)
- Python for rapid prototyping and testing
- CMake for build system configuration
ROS2 Expertise
- Deep understanding of ROS2 action servers and services
- Experience with ROS2 navigation stack
- Knowledge of ROS2 middleware (DDS) configuration
- Familiarity with ROS2 security features
Behavior Tree Development
- Experience with BehaviorTree.CPP or similar frameworks
- Understanding of behavior tree design patterns
- Knowledge of behavior tree visualization tools
- Experience with behavior monitoring and debugging
Mathematics and Algorithms
- 3D mathematics and transformations
- Path planning algorithms
- State estimation and filtering
- Control theory fundamentals
How to Apply
- You may apply with the easy apply option on LinkedIn
- You may email us your resumes to omprakash.patra@airbotix.in or sohan.suvarna@airbotix.in
About Us
Airbotix Technology is a DPIIT certified, product-oriented organization based in Gurugram, India that specializes in research and development of cutting-edge indigenous drone and underwater technologies for defense and civilian applications. We are proud winners of the prestigious iDEX Defence Innovation Challenge and the India US Joint Impact Challenge INDUS X. Our commitment is to deliver solutions that improve safety, efficiency, and productivity.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Post-doc or post graduate positions at the Robotic Mobility Lab (RML), Polytechnic University of Bari, Apulia, Italy
Job: Post-doc or post graduate positions at the Robotic Mobility Lab (RML), Polytechnic University of Bari, Apulia, Italy
Location: via Orabona 4 - 70126 - Bari (Italy), see here for touristic attractions: Sightseeing Experience - IEEE CASE 2024
Start: flexible, March/April 25
Duration: The grant will be for at least 1 year
Topics: Agricultural robotics
============================================================
We are looking for brilliant post-docs and post-graduates interested in working in agricultural robotics! Experience in robotics, vehicle dynamics, and mobility in highly challenging terrains is highly appreciated! The research will be developed @ the Robotic Mobility Lab, Polytechnic University of Bari, Italy within projects funded by the European Community (Horizon, ERA-NET) and by the Italian Ministry of Research and University. Preference will be given to applicants with a background in software programming (preferably C++) and Robot Operating System (ROS).
Please get in touch with Prof. Giulio Reina: giulio.reina@poliba.it
RML: Giulio Reina Robotic Mobility Lab Giulio Reina's Homepage
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Senior Robotics Software Engineer – Platform
Locus Robotics is a leader in the rapidly growing eCommerce order fulfillment optimization space. Our solution helps warehouse owners attain 2-3X efficiency improvement over cart-picking operations, by empowering pickers to work collaboratively with our robots. All this is accomplished while integrating with the operator’s Warehouse Management System, utilizing and optimizing existing facility infrastructure.
Locus Robotics is seeking a Senior Robotics Software Engineer to work with the Platform Team within the Robotics Software group. The Platform Team is responsible for the software and technologies that integrate all the subsystems of the robotic system. This includes the robot operating system platform, networking communications, cloud infrastructure, and DevOps. In this role, you will work closely with other Robot Software Teams to help bring our robotics stack into the next generation. You will be responsible for the design, development, and maintenance of our robotics middleware stack, a critical component of our solution which is deployed to thousands of robots worldwide. You will be a key contributor to all aspects of the platform software and have strong ownership of how our platform develops moving forward.
This remote position can be based in US, Canada, or EMEA or hybrid in our Wilmington MA or Nashua NH offices.
Responsibilities
- Design, develop, and maintain the robotics software middleware (based on ROS).
- Develop and deploy new robotics platforms at scale.
- Support and evolve the cloud-based build systems to improve development efficiency.
- Develop CI/CD infrastructure to support deep automated integration testing.
- Develop high-quality, scalable, and maintainable code.
- Assist with diagnosing and troubleshooting issues that are seen in the field or during testing.
- Establish best practices across teams for software development paradigms.
- Collaborate with other Robot Software teams to support ongoing development.
Qualifications
- Bachelor’s degree in computer science or similar engineering degree.
- 5+ years of demonstrable experience with the ROS/ROS2 ecosystem.
- 5+ years of industry experience working with C++/ C/ Python.
- 5+ years experience with Linux operating systems and networking.
- Experience setting up and working with CI/CD frameworks.
- Experience with several system design types and orchestration workflows.
- Working knowledge of AWS/Azure cloud frameworks.
- Proficient English written and verbal communications skills required to collaborate effectively with internal and external teams.
- Demonstrated ability to manage multiple, critical projects with shifting deadlines and requirements.
If interested, please apply via our website.
5 posts - 2 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Senior Robotics Software Engineer at Magazino
Join our team at Magazino as a Senior Robotics Software Engineer!
Magazino is looking for a Senior Robotics Software Engineer (C++) to join our dynamic team and help develop cutting-edge solutions for mobile robots in logistics and warehouse automation.
If you have a passion for robotics and C++, and enjoy solving challenges related to hardware integration and control, we’d love to have you join us!
Position: Senior Robotics Software Engineer
Location: Munich, Germany
Apply here: Senior Robotics Software Engineer at Magazino
Feel free to reach out if you have any questions about the role — I’ll do my best to reply as soon as I can.
Cheers!
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Senior Embedded Software Engineer at cellumation GmbH
Hi,
we are looking for a senior software developer specialized in embedded development. For more details see:
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
[Belgium] Robot Simulation and Robot AI developer postitions
𝗦𝘁𝗮𝗿𝘁 𝘁𝗵𝗲 𝗬𝗲𝗮𝗿 𝘄𝗶𝘁𝗵 𝗮 𝗕𝗮𝗻𝗴 𝗮𝘁 𝗭𝗬𝗚𝗢!
Are you ready to be at the forefront of robotics innovation?
𝗭𝗬𝗚𝗢 is searching for brilliant minds to join our journey into generative robotics! We have two exciting opportunities for those who dream of code and aspire to shape the future:
-
𝗥𝗼𝗯𝗼𝘁 𝗦𝗶𝗺𝘂𝗹𝗮𝘁𝗶𝗼𝗻 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 - Dive deep into the virtual realms and bring robotic simulations to life!
-
𝗥𝗼𝗯𝗼𝘁 𝗔𝗜 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 - Harness the power of AI to pioneer intelligent robotic solutions that learn and evolve!
Why 𝗭𝗬𝗚𝗢?
At 𝗭𝗬𝗚𝗢, we are passionately pursuing the frontier of generative robotics with the ambition to become industry leaders. We don’t just build robots; we innovate and develop the next wave of autonomous technologies that will transform the way industries operate. By joining us, you will be part of a forward-thinking team that is dedicated to breaking new ground and setting benchmarks in robotics. Embrace the opportunity to grow with us and help shape the future of technology.
𝗣𝗹𝗲𝗮𝘀𝗲 𝗡𝗼𝘁𝗲:
• 𝗩𝗶𝘀𝗮 𝗦𝗽𝗼𝗻𝘀𝗼𝗿𝘀𝗵𝗶𝗽: We do not provide visa sponsorships. Please apply only if you are eligible to work in Belgium.
• 𝗪𝗼𝗿𝗸 𝗟𝗼𝗰𝗮𝘁𝗶𝗼𝗻: This role requires you to be at our Ieper office at least half of the week because we believe in collaboration and hands-on innovation that happens best in person.
• 𝗥𝗲𝗰𝗿𝘂𝗶𝘁𝗶𝗻𝗴 𝗢𝗳𝗳𝗶𝗰𝗲𝘀: Please note, we are not accepting submissions from recruiting agencies for these positions. Direct applicants only.
𝗛𝗼𝘄 𝘁𝗼 𝗔𝗽𝗽𝗹𝘆?
Send your CV to hello@zygo.be and join us in making history with generative robotics!
Let’s make the start of 2025 the beginning of something revolutionary.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Senior Software Developer at cellumation GmbH
We are looking for a Senior Software Developer.
For more information see:
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Funded Ph.D. Positions at the University of South Florida - HRI/Robotics/AR/HCI/AI
Multiple funded Ph.D. positions are available in the RARE Lab at the University of South Florida!
Areas include human-robot interaction, robotics, augmented/virtual reality, and AI.
For more details, please see https://zhaohanphd.com/phd-positions/.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Robotics Engineer @ Earth Rover
Earth Rover is looking for an engineer to join the R&D team with a strong background in robotics software development and control systems. As an integral part of our engineering team, you will be responsible for designing, developing, and deploying robotic software solutions for agricultural applications.
Linkedin job offer: linkedin.com/jobs/view/4062470411
Earth Rover web page: earthrover.farm
Contact email: jobs@earthrover.farm
Job Responsibilities:
- Design, develop, and test software for robotic systems, focusing on control algorithms, motion planning, and navigation.
- Integrate sensors and actuators into robotic systems, ensuring seamless operation and reliability.
- Prototype, simulate, and iterate on software designs to optimize performance and functionality.
- Troubleshoot and debug software issues in robotic systems.
- Develop and execute comprehensive system test plans to ensure robotic systems meet performance and reliability requirements.
- Participate in field testing and deployment of robotic systems, providing support and maintenance as needed.
- Document software designs, experiments, and test results, ensuring knowledge is shared and maintained within the team.
Essential experience, training or skills:
- Proficiency in Python, C++ and ROS/ROS2 is essential.
- Deep understanding of control theory, including PID control, state-space representation, and system modeling. Ability to design and implement control algorithms for robot motion and stability.
- Experience with integrating various sensors (e.g., LIDAR, cameras, IMUs) into robotic systems. Understanding of sensor fusion techniques.
- In-depth knowledge of kinematics and dynamics of robotic systems, including forward and inverse kinematics, trajectory planning, and dynamic modeling.
- Proficiency with simulation software (e.g., Gazebo, V-REP, Webots) for prototyping and testing robotic systems in virtual environments.
- Strong skills in software development practices, including version control (e.g., Git), debugging, and testing.
- Experience in developing and executing system test plans, including unit tests, integration tests, and system-level tests to ensure performance and reliability.
- Exceptional analytical and problem-solving skills, with the ability to troubleshoot complex systems and identify root causes.
- Ability to work effectively in a team environment, collaborating with colleagues from diverse technical backgrounds.
Desirable, but not essential:
- Basic understanding of machine learning and computer vision techniques is a plus. Experience with libraries such as TensorFlow, PyTorch, or OpenCV is advantageous.
- Knowledge of embedded programming for microcontrollers and real-time operating systems. Familiarity with communication protocols (e.g., UART, SPI, I2C, CAN) is a plus.
Education:
Advanced degree (Master’s or PhD) in Robotics, Computer Science, Electrical Engineering, or a related field.
Professional experience in a similar position will be highly considered.
Other:
Fluent in spoken and written English. Basic understanding of Spanish is desirable but not essential.
You must have a right to work in Spain.
Benefits:
The role will be based in our Spanish office in Castelldefels (Barcelona) and presents an opportunity to adopt a flexible hybrid working model, allowing for a balanced blend of remote and in-person work.
Training will be provided and we will actively support improvement of your professional and personal skill sets, whilst continuously improving the business through a customer focused experience in an evolving business and technology.
Yearly holiday entitlement 23 days holiday + public/ bank holidays (pro-rata for placements less than one year).
Other benefits include:
- Company stock options
- Competitive salary
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Robotic/Bionic Hand Applications Support Engineer at PSYONIC
Hi all, PSYONIC makes advanced bionic limbs that are accessible to humans and robots. Our robotics side is growing extremely rapidly and we need a full-time in-person Applications Support Engineer to help work with our clients (incl NASA, Meta, Apptronik, Mercedes-Benz, UIUC, UCSD, MIT, other top universities, car companies, manufacturing companies, tech companies, and brain-machine interface companies).
The position has two aspects, one customer facing (checking in on clients, helping troubleshoot), and the other application development (building out API examples, ROS integration, programming the hand to work in various contexts, like playing piano on robot arms, using our robot dog with our hand to do things around the office, loading a CNC machine, various manufacturing tasks and activities of daily living, etc.). We code everything in C currently, but have some python examples too.
Here’s a link to the job posting: https://app.dover.com/apply/PSYONIC/cbe690d8-a502-4b12-a45b-d0e27cf0974c/?rs=76643084
3 posts - 3 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Senior Robotics Engineers / ROS2
AION ROBOTICS CORPORATION is a rapidly growing startup manufacturing advanced, rugged autonomous ground vehicles. We are bringing Industry 4.0 to outdoor commercial jobsites through the scaled deployment of turnkey autonomous products fully automating infrastructure monitoring and inspection tasks.
Description
This is a full-time lead Robotics Engineer Position. You will work at the forefront of mobile outdoor robotics engaging with the latest in Real-Time OS, ROS2, Perception Sensors, Algorithms, and AWS technologies to manage, improve, and deploy an innovative, full-stack vehicle control architecture.
You will be responsible for designing, developing, and debugging changes to the core vehicle control stack. You will work on the entire software development lifecycle, from working on released/prototype software to planning new architectural road maps, feature concepts, design, testing, and deployment.
This is an on-site role. You will be working at our location in Arvada, CO with both on-site and remote developers.
This is a high impact, high reward position as you will be working with real autonomous vehicles and advanced hardware and software technologies daily.
Basic Skills & Qualifications
Proficiency in C++, Javascript and real-time system/resource/networking at minimum.
Proficiency in developing, debugging and deploying complex real-time ROS2 stacks.
(Navigation, Point Cloud Processing, Sensor Fusion etc)
Amazon Web Services: Skill in integrating a broad range of AWS APIs and Services.
Proficiency in Sim Environment setup and management a plus.
Version Control: Proficiency in using GitHub for version control and collaborative development of large, complex code bases.
Testing, Debugging, and Automation: Familiarity with software testing, debugging, and real-time performance optimization.
Security Awareness: Understanding of security best practices and data protection.
Adaptability: Ability to work on various software projects, adapt to different platforms, and learn new technologies quickly while working independently and/or as part of a team with excellent communication skills.
COMPENSATION AND BENEFITS:
Robotics Engineer: $100,000.00 - $250,000.00/per year
This position is eligible for:
o Restricted Stock Options
o Aggressive Annual Bonus & Base Salary Reviews
o Personalized PTO
o Wellness Program
o 401K Retirement Plan
o Medical, Vision & Dental
Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, experience and equity compensation package.
Base salary is just one part of your total rewards package at AION Robotics. You may also be eligible for long-term incentives, in the form of restricted stock options, or long-term cash awards, and potential discretionary bonuses. We offer our employees personalized Paid Time Off (PTO), subject to manager approval, to ensure a healthy work-life balance and flexibility in managing personal and professional responsibilities. You will also receive access to comprehensive medical, vision, and dental coverage, short and long-term disability insurance, and life insurance.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Autonomy Engineering Lead for deep ocean robotics startup [Massachusetts, USA]
Orpheus Ocean is a venture-backed startup building the future of deep ocean exploration. We’re commercializing and scaling a novel AUV, developed at the Woods Hole Oceanographic Institution in collaboration with NASA JPL. The AUV is the first to enable autonomous interaction with the seafloor, uncoupled from the ship.
We’re seeking an expert in marine autonomous systems to lead development and deployment of our software stack. System is currently built in ROS and will be upgrading to ROS2 in the near future. This is a leadership role and we’re looking for someone who can take ownership of this system and grow with the company.
Ideal candidates will have 5+ years post-graduate experience in autonomy engineering, previous experience in a commercial R&D/product development setting, and experience at sea.
Preferred in-person or hybrid, near our facility in New Bedford, MA. US work authorization required. Competitive salary & benefits, including equity. Role will include periodic at-sea cruises in the near term.
To express interest, please email CV or resume to jake@orpheusocean.com.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Senior Software Engineer @ Ekobot
Ekobot is currently seeking an experienced Senior Software Engineer to join our team in developing an advanced autonomous agricultural weeding robot.
We’re located in Västerås, Sweden. This role offers a hybrid work model, with some on-site presence required depending on project needs.
In this position, you will be responsible for tasks such as developing new control systems for various weeding tools, writing automated tests, contributing to deployment procedures, and migrating ROS1->ROS2.
Interested? Click here to read more about the role and send us a brief message along with a link to your LinkedIn profile, and we’ll take it from there.
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Senior Robotics Engineer/ROS2 opportunity!
AION ROBOTICS CORPORATION is a rapidly growing startup manufacturing advanced, rugged autonomous ground vehicles. We are bringing Industry 4.0 to outdoor commercial jobsites through the scaled deployment of turnkey autonomous products fully automating infrastructure monitoring and inspection tasks.
Description
This is a full-time lead Robotics Engineer Position. You will work at the forefront of mobile outdoor robotics engaging with the latest in Real-Time OS, ROS2, Perception Sensors, Algorithms, and AWS technologies to manage, improve, and deploy an innovative, full-stack vehicle control architecture.
You will be responsible for designing, developing, and debugging changes to the core vehicle control stack. You will work on the entire software development lifecycle, from working on released/prototype software to planning new architectural road maps, feature concepts, design, testing, and deployment.
This is an on-site role. You will be working at our location in Arvada, CO with both on-site and remote developers.
This is a high impact, high reward position as you will be working with real autonomous vehicles and advanced hardware and software technologies daily.
Basic Skills & Qualifications
Proficiency in C++, Javascript and real-time system/resource/networking at minimum.
Proficiency in developing, debugging and deploying complex real-time ROS2 stacks. (Navigation, Point Cloud Processing, Sensor Fusion etc)
Amazon Web Services: Skill in integrating a broad range of AWS APIs and Services.
Proficiency in Sim Environment setup and management a plus.
Version Control: Proficiency in using GitHub for version control and collaborative development of large, complex code bases.
Testing, Debugging, and Automation: Familiarity with software testing, debugging, and real-time performance optimization.
Security Awareness: Understanding of security best practices and data protection.
Adaptability: Ability to work on various software projects, adapt to different platforms, and learn new technologies quickly while working independently and/or as part of a team with excellent communication skills.
COMPENSATION AND BENEFITS:
Robotics Engineer: $100,000.00 - $250,000.00/per year
This position is eligible for:
o Restricted Stock Options
o Aggressive Annual Bonus & Base Salary Reviews
o Personalized PTO
o Wellness Program
o 401K Retirement Plan
o Medical, Vision & Dental
Send CV to JoinTheTeam@aionrobotics.com or apply directly here
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Senior Robotics Software Engineer at Locus Robotics (Remote or Hybrid)
Locus Robotics is seeking a Senior Robotics Software Engineer to join our Robotics Platform Team! You’ll play a key role in advancing our robot operating system from ROS 1 to ROS 2, helping integrate subsystems across thousands of robots deployed worldwide. If you’re passionate about building scalable, next-gen robotic platforms and enjoy collaborating on cutting-edge technology, this role is for you!
Location:* Remote (US/Canada/England/Scotland/Spain/Portugal) or Hybrid (Wilmington, MA or Nashua, NH)
We have some of our engineers attending ROSCon 2024, come say hi and learn more about our platforms team!
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Ph.D. and PostDoc Openings at DARPA-Awarded Czech Technical University - Explainable Perception-to-Action Models (applied to excavators etc.), Neuro-Symbolic Deep Learning for Agile Low-Altitude Flight (with Lockheed-Martin)
Research group Vision for Robotics and Autonomous Systems (VRAS) at the Department of Cybernetics, Faculty of Electrical Engineering, Czech Technical University in Prague, is looking for outstanding Ph.D. students and postdoctoral researchers.
Projects
We are opening several full-time PhD and PostDoc positions. Join us on these exciting international research ventures!
-
In the EU Horizon project XSCAVE (4 years), you’ll work on cutting-edge algorithms and software to research high-performance, safe, and explainable perception-to-action models. These models will enable mobile machines to master challenging terrain during excavation, forwarding, and navigation tasks. This project runs in collaboration with Uni Tartu, Tampere Uni, Aalto Uni and Umeå Uni.
-
The 5-year Kolibriq project focuses on groundbreaking neuro-symbolic deep learning methods for controlling autonomous, agile aircraft navigating at low altitudes near obstacles. This project runs in collaboration with a big US partner.
-
We still have a few open positions from our former job offering for the ROBOPROX project (Deep Learning with Physics-Informed Neural Networks, Lidar-to-Text Embeddings, Generative models for lidars).
Ph.D. Positions
Requirements:
- Excellent grades
- Experience in relevant fields
- Good programming skills (Python, C/C++, (ROS))
Successfull PhD candidates will get a full tuition waiver and a monthly compensation equivalent to about 1850 EUR of gross income.
PostDoc Positions
Requirements:
- PhD in robotics, AI, or related fields
- Proven track record relevant to the topic – publications in top journals or conferences:
- computer vision (CVPR/ICCV/ECCV)
- or machine learning (NeurIPS/ICML)
- or robotics (ICRA, IROS, RSS, CoRL)
Accepted PostDoc researchers will receive initial appointment for 1 year (with an extension of up to 3 years, based on annual performance evaluation), gross salary of about 3200 EUR monthly, full social and health insurance and 30 days of paid annual leave.
Prague and the workplace
The group has a strong track record in machine perception and computer vision. More recently, there has been substantial development in robotics, with groups focusing on search and rescue robotics and cooperation with firefighters. We regularly publish at top robotic and CV conferences like ICRA, IROS, ICCV, ECCV (most of our publications are listed here).
The group, together with roboticists from the Department of Computer Science and the group Multi Robotic Systems, form the Center for Robotics and Autonomous Systems. CRAS has succeeded in numerous competitions: the CTU team ranked 3rd overall and 1st among self-funded teams in the Tunnel Circuit round (2019) and the Urban Circuit (2020) of the DARPA SubTerranean challenge and was 2nd overall in the Final Event (2021) in the Virtual challenge.
Hardware infrastructure at the Department includes wheeled, tracked, and legged robots (including 2 Boston Dynamics Spots and 2 Spots with arm) for search and rescue operation equipped with state-of-the-art 3D lidars from Ouster, high-resolution omnivision pack, industrial-grade IMUs and other sensors. Further, there are industrial as well as collaborative or lightweight manipulators (KUKA LBR iiwa, UR10e with Airskin, Kinova Gen3), flying robots (including fleets of UAVs), and humanoid robots (iCub, Pepper, 2x Nao). The Department has access to a high-performance computational cluster dedicated to artificial intelligence research and developments using traditional multi-CPU systems, but also GPUs, including NVidia DGX stations and Graphcore IPUs.
There is currently a very lively international ecosystem in the areas of robotics and AI - at the Department and in Prague in general. See, for example, prg.ai.
CTU has an international student club assisting with study affairs and organising leisure-time events. Prague was TripAdvisor’s #7,#8, and #11 world’s top destinations in the years 2017-19. Beautiful mountain landscapes and historic cities are within reach. Owing to Czechia’s Schengen-area membership, numerous exquisite European destinations can be reached from Prague with no border restrictions or delays. Our teams take great joy in social and savoir-vivre activities.
The administration and project office provides professional support with long experience in managing international projects.
ROS and Gazebo
Our team heavily uses ROS and Gazebo for research. And we also give back to the community by publishing the interesting parts of our work as ROS packages (VRAS github, officially released ROS packages), most notably robot_body_filter or point_cloud_transport. We also gave a talk at ROSCon and helped organizing ROSCon 2022.
We have implemented the first open-source simple (yet plausible) simulation model of tracked robots in both Gazebo Classic and new Gazebo (here’s a comparison to the traditional “workaround” models) . Thanks to that, anyone can play with all our mobile robots in Gazebo!
How to apply
Please send your application or inquiries to Ms. Petra Ivaničová (ivanipet at fel.cvut.cz) with “VRAS - Open positions” in the subject and include the following, preferably in a single PDF file:
- CV
- Full publication list
- PostDoc applicants: Make sure you satisfy the condition of having publications in relevant A* or A conferences like CVPR/ICCV/ECCV or NeurIPS/ICML or ICRA/IROS/RSS/CoRL or in Q1 journals like RA-L, Science Robotics, JFR, Field Robotics
- Motivation letter
- List of at least two referees
- PostDoc applicants: add at least one recommendation letter to the package
- PhD applicants: your most interesting research paper and your master thesis (if applicable)
- PhD applicants: transcript of grades of master/bachelor
The positions are open until filled.
You can also PM me here for more details.
See also: Career - ROBOPROX (search for Svoboda, Zimmermann), https://cyber.felk.cvut.cz/vras .
2 posts - 2 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Fully founded PhD position on generative AI for designing energy-efficient robotic systems @VU Amsterdam
The Vrije Universiteit Amsterdam is seeking young talents interested in doing a PhD trajectory titled Conversations with the Architect – Large Language Models for Designing Energy-Efficient ACPSs.
Here is some info about the position:
- Required qualification: Master’s degree in Computer Science, Robotics, or related study
- Salary: €3,400/month (gross) + mobility allowance + family allowance
- Start date: February 2025
- Duration: 4 years
- University: Vrije Universiteit Amsterdam
- Supervisor: Ivano Malavolta
- Research group: Software and Sustainability - S2
- Mobility: possibility to spend up to 12 months in partner universities in Spain, Norway, Italy, and Switzerland.
- Application link: apply here and choose PhD project 12
- Application deadline: October 15, 2024
- Further info: https://www.innoguard.eu
At the end of this message, you will find more details about the project.
Cheers and spread the voice, thank you!
Ivano
The project aims to exploit LLMs to better support ACPS developers in developing energy-efficient software for ACPSs. At the core of the project lies the concept of architectural tactic, i.e., design decisions that influence the achievement of system qualities and can be reused across projects. For example, a tactic for energy efficiency is to offload computationally-expensive algorithms from a battery-powered robot to the Cloud. Tactics have been studied and successfully used in areas like big-data cybersecurity and Cloud-based systems, but they have never been used in conjunction with LLMs. LLMs will be used for recommending architectural tactics for ACPSs either conversationally to developers at development time or programmatically to the ACPS itself at runtime. Architectural tactics in ACPSs are highly domain- and context-dependent, they can have side effects, and can come with non-trivial complex trade-offs. The ability to process large amounts of data and internalise implicit cross-domain knowledge of LLMs makes them excellent candidates for managing architectural tactics. The objectives of the project include:
- to build a knowledge base of concrete, repeatable, and quantifiable architectural tactics for energy-efficient ACPSs,
- to integrate such knowledge base into different LLMs for providing timely recommendations about applicable tactics at development time,
- to develop an approach for automatically applying and composing architectural tactics in the context of ACPSs,
- to develop a self-adaptive approach where ACPSs autonomously apply tactics to their software architecture in response to changes in their measured quality of service (e.g., energy degradation).
Examples of scientific studies related to the topic:
- Ivano Malavolta, Katerina Chinnappan, Stan Swanborn, Grace Lewis, Patricia Lago (2021). Mining the ROS ecosystem for Green Architectural Tactics in Robotics and an Empirical Evaluation. In Proceedings of the 18th International Conference on Mining Software Repositories, MSR, pp. 300–311, New York, NY. (pdf)
- Milica Dordevic, Michel Albonico, Grace Lewis, Ivano Malavolta, Patricia Lago (2023). Computation Offloading for Ground Robotic Systems Communicating over WiFi - An Empirical Exploration on Performance and Energy Trade-offs. Empirical Software Engineering, 28(140), pp. 1573–7616. (pdf)
- Ye Yuan, Jingzhi Zhang, Zongyao Zhang, Kaiwei Chen, Jiacheng Shi, Vincenzo Stoico, Ivano Malavolta (2024). The Impact of Knowledge Distillation on the Energy Consumption and Runtime Efficiency of NLP Models. In 3rd IEEE/ACM International Conference on AI Engineering - Software Engineering for AI, CAIN 2024, Lisbon, Portugal, April 14-15, 2024. (pdf)
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Full time and Internship spots for engineer at Automni Logística Robotizada (Brazil, SP)
A Automni, uma startup de robótica e soluções de inteligência artificial, está com novas vagas abertas!
Somos responsáveis por desenvolver soluções completas, desde hardware e software até a implantação e operação de sistemas robóticos. Nossas soluções são voltadas para o setor industrial e de logística, com robôs autônomos que transformam a forma como as empresas operam.
Agora, estamos expandindo nossa inteligência embarcada e ampliando nosso portfólio de soluções. Para isso, estamos estabelecendo parcerias com centros de pesquisa e aumentando nosso time de especialistas!
Se você sonha em trabalhar com desenvolvimento de Robótica e Automação, ou está buscando um estágio para iniciar sua carreira, esta pode ser a sua oportunidade!
Estamos em busca dos melhores profissionais, que queiram crescer junto com a Automni e desempenhar um papel crucial na nossa jornada de inovação.
Aqui, você poderá enfrentar desafios em três principais áreas:
Desenvolvimento e Aplicação de IA: Criamos funcionalidades robustas que resolvem problemas do mundo real por meio de inteligência artificial.
Robôs com ROS: Nossos robôs utilizam o framework ROS, então conhecimentos em Linux e ROS são diferenciais importantes.
Hardware e Firmware Industrial: Para suportar aplicações em ambientes físicos e industriais, trabalhamos com hardware e firmware de alta qualidade.
Se você gosta de desafios e quer trabalhar com robótica e tecnologia de ponta, venha fazer parte do nosso time! Juntos, podemos fazer a diferença no Brasil e no mundo!
Para se candidatar, acesse os links abaixo e preencha o formulário correspondente:
Desenvolvedor(a)
https://forms.gle/uTFcPrBYC5VQzcbq6
Estagio
https://forms.gle/doD8eZYBqiCZJFac7
Esperamos por você!
1 post - 1 participant
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Seeking a mid-level localization and mapping engineer (Full time)
At AeroVect we build autonomy for airport logistics and we are looking to hire a localization and mapping engineer to expand and enrich our product capabilities.
We are a ROS shop and we are seeking a mid to senior level localization and mapping engineer to help us in this venture.
If you are interested, please hit me up in linkedin: Venkatavaradhan Vembanoor Lakshmi Narayanan - AeroVect | LinkedIn
Here is the job posting for your consideration: AeroVect | Autonomous GSE
2 posts - 2 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)
Robotics Engineer for Sensorintegration within a research project at TU Darmstadt
We are looking for a motivated robotics engineer for our research project in the field of embedded AI acceleration.
You will be responsible for connecting our AI together with embedded devices and the ROS2-Framework including sensors integration, sensor fusion and build system-integration.
We are a highly motivated team with strong talents within research and industry.
If you are looking forward to shape the world of automated embedded AI system acceleration, you are the right candidate!
https://www.career.tu-darmstadt.de/HPv3.Jobs/TU-Darmstadt/stellenangebot/38854
Hurry up, just one seat is left.
5 posts - 4 participants
![[WWW] [WWW]](./rostheme/img/moin-www.png)