Software Engineer - Localization

Pittsburgh Robotics Network

Pittsburgh (Allegheny County)

Hybrid

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental, Vision coverage
Onsite gym
401k retirement plan
Paid time off

Job summary

ST Engineering Aethon, Inc is seeking a software engineer with a strong background in localization and mapping to advance our autonomous robotics platform in Pittsburgh. You will implement real-time LiDAR SLAM and LiDAR–IMU odometry, optimize performance, and contribute to sensor fusion pipelines in a dynamic team environment.

The role requires a bachelor's degree in engineering/CS, 3+ years in modern C++, Linux experience, and strong problem-solving and communication skills.

Qualifications

  • Bachelor's degree or higher in engineering, robotics, CS, or related field.
  • Strong software engineering background with modern practices.
  • 3+ years in C++ (C++11/14/17) development.
  • Experience with LiDAR, IMU, cameras and sensors.
  • Proficient with Linux development environment.
  • Excellent problem solving and communication skills.

Responsibilities

  • Implement and optimize real-time 3D LiDAR SLAM and LiDAR–IMU odometry for robust localization.
  • Participate in code reviews to ensure high-quality, maintainable code.
  • Develop software modules with real-time performance, scalability, and fault tolerance.
  • Integrate sensor fusion pipelines using LiDAR and IMU data for robust localization.
  • Contribute to profiling, benchmarking, and refactoring for improved performance.
  • Design and run unit, integration, and system tests for reliability.
  • Analyze navigation and localization issues to improve productivity.
  • Work with a cross-functional team of engineers on robotics problems.

Skills

C++ (C++11/14/17)
Linux development
Localization/SLAM concepts
Sensor data processing
Communication skills

Education

Bachelor's degree in Engineering / Robotics / CS

Tools

ROS
Python
Git

Job description

Who WE Are:

ST Engineering Aethon, Inc is a forward-thinking robotics company dedicated to revolutionizing the health care and hospitality industries through cutting-edge innovations. Specializing in advanced robotics and AI solutions, STE Aethon, Inc. designs and develops state-of-the-art autonomous mobile robots that optimize efficiency, enhance productivity, and redefine the way businesses operate in today's rapidly evolving technological landscape.

Description
Who WE Are:

ST Engineering Aethon, Inc is a forward-thinking robotics company dedicated to revolutionizing the health care and hospitality industries through cutting-edge innovations. Specializing in advanced robotics and AI solutions, STE Aethon, Inc. designs and develops state-of-the-art autonomous mobile robots that optimize efficiency, enhance productivity, and redefine the way businesses operate in today's rapidly evolving technological landscape.

Aethon endeavors to make our Careers page accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us via email at careers@aethon.com or call 412-322-2975 – ext. 160

Position Logistics
  • Location: Strip District, Pittsburgh, PA – Onsite 3-5 days/week
  • Reports To: Director of Software Engineering
  • Work Model: Hybrid. Flexible with minimum of 3 days/week onsite
What YOU Will Do

The ideal candidate will have a background in localization and mapping using SLAM. We are looking for candidates who have a desire to learn and innovate in a fast-paced environment to help improve our robotic platform.

Key Responsibilities
  • Implement and optimize real-time 3D LiDAR SLAM and LiDAR–Inertial Odometry (LIO) mapping for robust localization in dynamic, unstructured environments.
  • Participate in code reviews to ensure high-quality, maintainable, and well-documented code, while sharing best practices with team members.
  • Develop software modules with a focus on real-time performance, scalability, and fault tolerance for production deployments.
  • Integrate sensor fusion pipelines combining 2D/3D LiDAR and IMU data to enable robust and accurate robot localization.
  • Contribute to continuous improvement by profiling, benchmarking, and refactoring code for improved system performance.
  • Design and implement unit, integration, and system-level tests to ensure software reliability and performance.
  • Analyze and solve navigation, localization, and fleet related issues to increase productivity by troubleshooting, debugging, and resolving software defects across various development and production environments.
  • Work with a cross-functional team of engineers to solve complex, real-world robotic problems.
Requirements
What YOU Need to Succeed:
  • A bachelor's degree or higher in engineering, robotics, computer science, or a related field.
  • Strong software engineering background with a knowledge of modern software engineering best practices.
  • 3+ years of software development experience using modern C++ (C++11, C++14, C++17).
  • Experience with lidar, IMU, camera, and other sensor technologies.
  • Ability to work independently and with engineering and production groups.
  • Strong problem-solving skills and the ability to learn.
  • Strong interpersonal and communication skills, both written and verbal.
  • Experience using Linux as a development environment.
Desirable
  • Experience with ROS (Robot Operating System).
  • Experience developing software using Python or Go.
STE Aethon Inc. Benefits
  • Medical, Dental, and Vision coverage starting from start date
  • Health Savings Account / Flexible Spending Account
  • Free Onsite Gym
  • Immediate 401k vesting
  • Wellness Incentive Program
  • Life & Disability Insurance
  • Generous Paid Time Off

We are an Equal Opportunity Employer and do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other status protected by applicable federal, state, or local law.

This position is not eligible for visa sponsorship.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Localization
Software Engineer - Localization

ST ENGINEERING AETHON INC • Pittsburgh

Hybrid
USD 80,000 - 100,000
Medical, Dental, and Vision coverage
Health Savings Account / Flexible Spending Account
Free Onsite Gym
+4
Software Engineer - Localization - Pittsburgh, PA
Software Engineer - Localization - Pittsburgh, PA

Aethon • Pittsburgh

Hybrid
USD 80,000 - 100,000
Medical, Dental, and Vision coverage
Health Savings Account / Flexible Spending Account
Free Onsite Gym
+4
Software Engineer - Localization
Software Engineer - Localization

ST Engineering, Aethon • Pittsburgh

Hybrid
USD 80,000 - 100,000
Medical, Dental, and Vision coverage starting from start date
Health Savings Account / Flexible Spending Account
Free Onsite Gym
+4
Robotics Software Engineer: SLAM & LiDAR – Pittsburgh (Hybrid)
Robotics Software Engineer: SLAM & LiDAR – Pittsburgh (Hybrid)

ST Engineering, Aethon • Pittsburgh

Hybrid
USD 80,000 - 100,000
Medical, Dental, and Vision coverage starting from start date
Health Savings Account / Flexible Spending Account
Free Onsite Gym
+4
Robotics Software Engineer: Localization & SLAM (Hybrid)
Robotics Software Engineer: Localization & SLAM (Hybrid)

Aethon • Pittsburgh

Hybrid
USD 80,000 - 100,000
Medical, Dental, and Vision coverage
Health Savings Account / Flexible Spending Account
Free Onsite Gym
+4
Robotics Software Engineer – Real-Time SLAM & LiDAR
Robotics Software Engineer – Real-Time SLAM & LiDAR

Pittsburgh Robotics Network • Pittsburgh

Hybrid
USD 110,000 - 150,000
Medical, Dental, Vision coverage
Onsite gym
401k retirement plan
+1
Robotics Software Engineer - Localization & SLAM (Hybrid)
Robotics Software Engineer - Localization & SLAM (Hybrid)

ST ENGINEERING AETHON INC • Pittsburgh

Hybrid
USD 80,000 - 100,000
Medical, Dental, and Vision coverage
Health Savings Account / Flexible Spending Account
Free Onsite Gym
+4
Senior Software Engineer, Navigation
Senior Software Engineer, Navigation

Agility Robotics • California (MO)

Hybrid
USD 155,000 - 241,000
401(k) Plan with 6% company match
Company stock options
100% company-paid medical and dental insurance
+2
Senior Engineer, Autonomy Foundations
Senior Engineer, Autonomy Foundations

Motional Inc. • Pittsburgh

Hybrid
USD 172,000 - 229,000
Senior Solutions Engineer
Senior Solutions Engineer

Doist • Salem (OR)

Hybrid
USD 149,000 - 194,000
401(k) match
Equity stock options
Company-paid health/dental/vision
+5