Software Engineer Localization
Pittsburgh, PA - USA
Job Summary
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 todays 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 or call 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 LiDARInertial 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.
What YOU Need to Succeed:
A bachelors 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 (C11 C14 C17).
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.
Required Experience:
IC
About Company
Aethon provides autonomous mobile robots for the healthcare and hospitality industries, enabling people to do what they do best.