Software Engineer - Localization
Indexed description
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 [email protected] 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
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.
- 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.
- Experience with ROS (Robot Operating System).
- Experience developing software using Python or Go.
- 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
This position is not eligible for visa sponsorship.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search