What are the responsibilities and job description for the Senior Perception Engineer position at Nexeo HR?
Senior Autonomous Robotics Engineer (Hybrid) | Logan, UT
Nexeo HR is seeking a Senior Autonomous Robotics Engineer to join an innovative engineering team at Epiroc, a global leader in mining automation technology. In this role, you will develop advanced perception systems that power autonomous haul trucks, enabling them to detect obstacles and safely navigate complex environments. This is a direct hire, hybrid opportunity where engineers collaborate with a highly skilled robotics team developing cutting-edge solutions using ROS2, LiDAR, RADAR, and camera-based perception systems. You will play a key role in solving real-world robotics challenges from concept and algorithm design through development, testing, and deployment. The ideal candidate has strong experience in robotics, autonomous vehicles, perception systems, and ROS2 development and thrives in a collaborative environment focused on innovation and technical excellence.
Responsibilities
• Design and develop obstacle detection and avoidance algorithms using C and Python in a Linux environment with ROS2 middleware
• Participate in the full product development lifecycle, including requirements refinement, design, development, testing, and documentation using Scrum methodologies
• Collaborate with team members through design reviews and code reviews
• Apply a data-driven approach to analyze problems and define effective solutions
• Analyze production data to diagnose and resolve software defects
• Evaluate and optimize algorithms for computational efficiency
• Evaluate and test perception sensors including LiDAR, RADAR, and cameras
• Collaborate with systems, electrical, mechanical, and software teams to ensure smooth system integration
• Partner with product teams to ensure customer and business requirements are clearly defined before design begins
• Communicate complex technical concepts clearly in written and verbal formats
• Implement a testing-first mindset, including unit testing, integration testing, and system testing
Qualifications
• Bachelor’s Degree in Engineering required (Robotics emphasis preferred)
• 5 years of experience with a Bachelor’s degree or 3 years with a Master’s or PhD
• Strong proficiency in ROS2 and Linux environments
• Strong programming experience in C and Python
• Solid understanding of object-oriented programming design patterns
• Experience delivering high-quality technical solutions on schedule
• Experience developing and integrating obstacle detection and avoidance systems
• Experience with Git version control
• Experience working in Agile/Scrum environments
• Strong knowledge of sensor technologies including LiDAR, RADAR, and cameras
• Strong understanding of sensor fusion, perception aided localization, and obstacle classification algorithms, especially in harsh environments
• Strong analytical, innovation, and problem solving skills
• Ability to work under pressure and adapt to changing priorities
• Commitment to health, safety, and environmental standards
Preferred Qualifications
• Master’s Degree or PhD in Engineering (Robotics emphasis preferred)
• Strong knowledge of SOLID design principles
• Experience with machine learning algorithms
• Experience developing GPU algorithms using CUDA
• Experience in the mining industry
Pay
Competitive, based on experience
Schedule
Hybrid | Monday – Friday | 8:00 AM – 5:00 PM
Engineers within driving distance of the office work onsite every Tuesday, with the remainder of the week remote.
Benefits
• Medical, dental, and vision insurance
• Prescription and telemedicine services
• Wellness program
• Employee discounts
• Short and long term disability insurance
• Life and AD&D insurance
• Flexible Spending Accounts (FSA) and Health Savings Account (HSA)
• Employee Assistance Program
• 401(k) plan
• Direct deposit
• Tuition reimbursement
• Paid vacation
• Paid sick time
Questions?
Call or Text our office today!
With 100 jobs available, we're sure to find a job for you.
1476 North Main Street North Logan, Utah 84341
(P) (435) 363-9263