Perception Engineer (C++ Engineer)
Staffxpert LLC
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
- ...dynamic markets. As an Embedded Software Engineer III , you will build the embedded software... ...vehicles. You write production C++ on real-time and embedded systems, close... ...work across adjacent software domains like perception and guidance, navigation, and control as...SuggestedWork at officeLocal area
- ...software architect to design new functionalityPrototype new product functionality and present findingsImplement functionality using C++ and PythonTest creation as neededWork as an individual contributor and a member of a teamYour ProfileKey Qualifications:Experience developing...Suggested
- ...partners. As an Embedded Software Engineer III , you will participate in the full software... ...systems. With 3-5 years of embedded C/C++ experience, you bring the depth to work... ...across vehicle control, actuator, and perception sensor systems. Participate in systems...SuggestedFull timeContract workWork at officeLocal area
- ...future of automation in dynamic markets. As an AI Embedded Engineer IV , you own the layer where artificial intelligence (AI) meets... ...: Robot Operating System (ROS) nodes on the vehicle, Python and C++ bridges between compute and robot control, runtime optimization,...SuggestedWork at officeLocal area
- ...environment. If you are an Embedded Software Engineer looking for an exciting and challenging... ...control, programmable actuators, and perception sensors. ESSENTIAL DUTIES AND RESPONSIBILITIES... ...PRACTICES: Write understandable C and C++ code. Continuous refactoring. Testing first...Suggested
- ...shaping the future of automation in dynamic markets. As a Perception Engineer III , you will lead the design and development of the... ...autonomous vehicles understand the world. You architect real-time C++ pipelines for object detection, classification, tracking, and...Work at officeLocal area
$90k - $150k
...Dynamics Laboratory (SDL) team, where you'll contribute to groundbreaking innovations! We are seeking applicants for a mid-level Systems Engineer to join our Strategic and Military Space Division. The Space Dynamics Laboratory (SDL) is seeking a motivated mid-level...- ...citizens to apply. Who should apply: Recent computer science/engineering/mathematics/statistics or science graduates looking to make... ...development life cycle Knowledge of core Java, JavaScript, C++ or software programming Spring boot, microservices and REST...
- ...dynamic markets. The Blitz Team is ASI's rapid-execution engineering group, focused on quickly turning new concepts into working... ...other relevant programming languages and technologies, such as C++, Python, or the .NET Framework. Strong familiarity with software...Work at officeLocal areaShift work
- ...Embedded Software Engineer Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality... ..., Utah SOFTWARE PRACTICES: • Write understandable C and C++ code. • Continuous refactoring. • Testing first mentality. Unit...Work experience placementVisa sponsorshipWork visa
- ...Autonomy and Growth guiding everything we do, we're shaping the future of automation in dynamic markets. As a C# Software Engineer II , you will build the software and user interfaces that power ASI's Mobius platform. You write and ship production C# and .NET...Work at officeLocal area
$100k - $160k
A Day in Your Life at MKS: We are looking for an exceptional Senior Software Engineer who can design, develop and test software systems or applications for software enhancements and new products. This Software Engineer position reports to the Manager Software Development...Permanent employmentWork at officeVisa sponsorshipWork visaRelocation package2 days per week1 day per week$93k - $177k
...and evaluates user requirements and feedback with business process owners and team Qualifications: ~ Bachelors in software engineering, information technology, computer science, or related field ~5+ years of full-time, professional web application development experience...Permanent employmentFull time$68k - $97k
...configurations and technical documentation Provides support for virtualized Linux systems Works with senior administrators and engineers to troubleshoot issues and implement infrastructure changes Participates in scheduled after-hours maintenance windows and...Full time- ...duration are driven by business needs. JOB SUMMARY The Perception Engineer III develops, integrates, and validates perception capabilities... ..., or autonomous-system software Strong proficiency in C++ and Python Experience developing or integrating computer vision...Full timeContract workWork experience placementLocal area
$159k - $210k
...ID: 7984C Date Posted: September 3, 2026 Space Dynamics Laboratory (SDL) is seeking an experienced Multidisciplinary Systems Engineer to develop, integrate, and test satellite ground system solutions. The successful candidate will play a key role in defining ground...For subcontractor- ...Our client is seeking a GNC Engineer to join their team. As a GNC Engineer, you will be part of the engineering department supporting control... ...and localization algorithms ~ Strong skills in Python, C/C++, and ROS What's in it for me? Opportunity to work on cutting...Weekly payContract workTemporary workImmediate startFlexible hours
- ...Regional Reliability Engineer Location: Logan, UT (Primary) | Support for Smithfield, UT as needed Travel: 10-20% regional travel monthly | 5-15% annual travel outside the region Relocation: Candidates relocating 50+ miles are eligible for a $10,000 relocation...RelocationRelocation package
- Our client is seeking a GNC Engineer to join their team. As a GNC Engineer, you will be part of the engineering department supporting control... ...control and localization algorithms Strong skills in Python, C/C++, and ROS What's in it for me? Opportunity to work on cutting-...Weekly payContract workTemporary workImmediate startFlexible hours
- Job Description Job Description write code, design systems, go crazy. You better be writing the best code anyone has ever seen ong. bullet 1 bullet 2 bullet 3 testing bolded text italicized, even. underlined?? write code !!!
- ...Senior Functional Safety Engineer We are seeking an Senior Functional Safety Engineer to ensure the safety and reliability of our autonomous robotic vehicles. The role involves identification of hazards and risks using Systems Theoretic Process Analysis (STPA), supporting...
- ...our associates, clients, and communities with the same sense of customer service that we live by every day. Our System Design Engineers directly influence the design and deployment of broadband infrastructure that serve thousands of residents across the country....Work at office
- We are looking for an experienced Odoo developer to join our team. Requirements Minimum 5 years of hands-on Odoo development experience Deep knowledge of Odoo modules: Sales, CRM, Inventory, Accounting, HR Strong understanding of PostgreSQL and ORM Experience writing and...
- ...SUMMARYThe Guidance, Navigation, and Controls Engineer III develops, integrates, and validates... ...decisions. The role collaborates with perception, embedded software, systems, test, and field... ..., or state estimationProficiency in C++, Python, MATLAB/Simulink, or comparable engineering...Full timeContract workTemporary workWork experience placementLocal area
- ...undergraduate Student Assistant to support business application development. The selected student will work with professional software engineering staff for required on-the-job training and mentoring. Key duties will include: Interfaces with program team members,...Permanent employmentPart timeSummer work
- ...designs and delivers advanced energy storage systems powering the next generation of flight and mobility. We're looking for a Systems Engineering Manager to lead our systems engineering team through requirements, integration, and certification-driven development on next-gen...Local areaRelocation package
- ...people are our greatest resource, and that we have a responsibility to the communities where we live and work. As a Professional Engineer, you will be responsible for a variety of projects, taking ownership from start to finish. What are the core responsibilities for...For contractorsLocal area
- ...The Guidance, Navigation, and Controls Engineer III develops, integrates, and validates algorithms... ...decisions. The role collaborates with perception, embedded software, systems, test, and... ..., or state estimation Proficiency in C++, Python, MATLAB/Simulink, or comparable engineering...Full timeContract workWork experience placementLocal area
$75k - $90k
Ready to lead and optimize high-performing network operations in a customer-focused environment? Join a technology solutions organisation delivering advanced networking services from its base in the US. Oversee and maintain critical network infrastructure, monitoring...Permanent employmentNight shiftDay shift$135.8k - $203.75k
...Optimizedatabase performance for large-scale healthcare datasets and real-time access Collaborate with security, compliance, and engineering teams to meet regulatory requirements Lead data migration and integration with EHR/EMR systems and third-party healthcare...Temporary workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Perception Engineer (C++ Engineer). Be the first to apply!



