Perception Engineer (C++ Engineer)

StaffXpert LLC

Logan (UT)

On-site

USD 140,000 - 210,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

STAFFXPERT is seeking a Perception Engineer with strong expertise in C++ and robotics perception systems. You will develop algorithms that help robots understand their surroundings using LiDAR, radar, cameras, and sensor fusion, and you’ll lead production-grade, multithreaded C++ software on Linux.

The role includes designing real-time processing pipelines, integrating perception outputs into autonomy systems, mentoring junior engineers, conducting code reviews, and deploying solutions at

Qualifications

  • Bachelor's degree in CS/EE/Robotics or related field; master's preferred.
  • 10+ years of experience in perception or robotics software.
  • Strong hands-on expertise in C++11+ and production-grade Linux development.
  • Experience with LiDAR, radar, cameras, or sensor fusion is preferred.
  • Experience with ROS/ROS2 and DDS messaging.

Responsibilities

  • Lead design, development, and deployment of perception algorithms.
  • Architect real-time C++ processing pipelines for sensor fusion.
  • Develop production-grade multithreaded Linux applications.
  • Define sensor integration standards and validation processes.
  • Troubleshoot perception issues through root-cause analysis.
  • Collaborate with planning, controls, and systems engineering teams.
  • Deploy at customer sites and provide technical leadership during integration.
  • Conduct code reviews and mentor junior Perception Engineers.
  • Document system architecture and design decisions.

Skills

C++11+
Linux
Robotics
Perception
Python
MATLAB
Machine Learning
ROS/ROS2
Sensor Fusion
Multithreading
Linear Algebra
DDS

Education

Bachelor's in CS/EE/Robotics
Master's preferred

Tools

ROS
ROS2
DDS

Job description

Perception Engineer (C++ Engineer)

Locations: Logan, UT OR DFW, TX Onsite

Job Summary

Perception Engineer means Develops software and algorithms that help robots/autonomous systems understand their surroundings using LiDAR, cameras, radar, and sensor fusion.

STAFFXPERT is seeking a highly experienced
Perception Engineer with strong expertise in
C++ and robotics perception systems. The ideal candidate will lead the design, development, integration, and deployment of advanced perception algorithms for robotics platforms using
LiDAR, radar, cameras, and sensor fusion.

This role requires strong hands-on development experience in
production-grade, multithreaded C++ applications on Linux, along with expertise in robotics, real-time processing, and machine learning.

Key Responsibilities
  • Lead the design, development, and deployment of perception algorithms for
    LiDAR, radar, camera, and sensor fusion applications.
  • Architect real-time
    C++ processing pipelines for object detection, classification, tracking, and sensor fusion.
  • Develop production-grade, multithreaded applications in
    C++ on Linux.
  • Define sensor selection criteria, integration standards, and validation processes.
  • Troubleshoot complex perception issues through root-cause analysis and algorithm refinement.
  • Collaborate with
    planning, controls, and systems engineering teams to integrate perception outputs into autonomy systems.
  • Deploy and configure perception systems at customer sites and provide technical leadership during integration.
  • Conduct code reviews and mentor junior Perception Engineers.
  • Document system architecture, algorithm design decisions, and technical lessons learned.
Required Qualifications
  • Bachelor's degree in
    Computer Science, Electrical Engineering, Robotics, or related field. Master's degree preferred.
  • 10+ years of overall experience preferred.
  • Strong hands‑on expertise in
    C++11 or newer.
  • Production experience developing
    multithreaded Linux applications.
  • Professional experience developing perception systems for
    robotics, industrial automation, autonomous/intelligent vehicles, or similar platforms.
  • Strong experience in at least
    two of the following:
    • LiDAR point-cloud processing
    • Radar processing
    • Camera/image processing and object recognition
    • Sensor fusion and object tracking
  • Experience with
    ROS or ROS2.
  • Experience with
    DDS or publish/subscribe messaging architectures.
  • Strong understanding of
    Machine Learning / AI techniques used in embedded C++ environments.
  • Proficiency in
    Python 3 or MATLAB for prototyping and analysis.
  • Strong knowledge of
    linear algebra, probabilistic estimation, and coordinate transformations.
Preferred Qualifications
  • Experience with real-time perception systems for autonomous robotics or intelligent vehicles.
  • Experience integrating multiple sensors in embedded environments.
  • Experience with customer‑site deployment and system integration.
  • Experience mentoring engineers and leading technical initiatives.
Key Skills

C++11+ | Linux | Robotics | Perception Engineering | LiDAR | Radar | Computer Vision | Sensor Fusion | Object Detection | Object Tracking | ROS/ROS2 | DDS | Multithreading | Machine Learning | Python | MATLAB | Linear Algebra | Probabilistic Estimation

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Perception Engineer
Perception Engineer

New York Technology Partners • Dallas (TX)

On-site
USD 110,000 - 160,000
Perception Engineer
Perception Engineer

Millennium Software and Staffing Inc • Logan (UT)

On-site
USD 120,000 - 160,000
Senior Perception Engineer
Senior Perception Engineer

Experis Technology Group • Logan (UT)

On-site
USD 120,000 - 180,000
Medical plans
Dental plan
Vision plan
+7
Senior Autonomous Vehicle Perception Engineer
Senior Autonomous Vehicle Perception Engineer

Experis Austria • Dallas (TX)

On-site
USD 140,000 - 200,000
Senior Perception Engineer (C++/ROS) – Real-Time Robotics
Senior Perception Engineer (C++/ROS) – Real-Time Robotics

StaffXpert LLC • Logan (UT)

On-site
USD 140,000 - 210,000
Senior Autonomous Vehicle Perception Engineer
Senior Autonomous Vehicle Perception Engineer

Experis Technology Group • Dallas (TX)

On-site
USD 140,000 - 190,000
Robotics Autonomy Engineer - Perception
Robotics Autonomy Engineer - Perception

AI Chopping Block • Irvine (CA), Northern (KY)

On-site
USD 140,000 - 190,000
Perception Engineer
Perception Engineer

TALENT Software Services • Logan (UT)

On-site
USD 120,000 - 180,000
Senior Robotics Software Engineer, Perception
Senior Robotics Software Engineer, Perception

parallel • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Perception Engineer
Perception Engineer

Capgemini • Dallas (TX)

On-site
USD 56,000 - 90,000