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
- ...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
- ...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
- ...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
$120k - $150k
...experience with a modern object-oriented language such as Java, C++, or C#. We value experience with modern web design paradigms,... ...challenges and support end users. We are hiring a Senior Software Engineer to join our growing team in our Utah office, with consideration...SuggestedFull timeWork at office- ...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,...Work at officeLocal area
$90k - $150k
...Strategic and Military Space Division. The Space Dynamics Laboratory (SDL) is seeking a motivated mid-level Multidisciplinary Systems Engineer.The successful candidate will play a key role in defining system architecture, coordinating interdisciplinary engineering efforts,...Full time$100k - $160k
...timeposted on: Posted Todayjob requisition id: R21049**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...Permanent employmentWork at officeVisa sponsorshipWork visaRelocation package2 days per week1 day per week$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...Work at officeVisa sponsorshipWork visaRelocation package2 days per week1 day per week- ...and citizens to apply.Who should apply: Recent computer science/engineering/mathematics/statistics or science graduates looking to make... ...software development life cycleKnowledge of core Java, JavaScript, C++ or software programmingSpring boot, microservices and REST API'...
- ...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
- ...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
$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$150k
Are you looking for an exciting new opportunity? Join a fast-growing internet service provider founded in 2017 with a mission to deliver superior connectivity to local communities. Recognized as the #1 internet provider in Northern Utah for five consecutive years,...Full timeLocal area$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
$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...Full timeNight shiftDay shift- ...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
$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- ...Adherence to all Good Manufacturing Practices (GMP) Safety Standards, Laboratory Setting, Office Job Description Mechanical R&D Engineer II – Bioprocessing Product Development Location: Logan, Utah Build Products That Help Advance Life-Saving Science At...Full timeWork at officeRelocationVisa sponsorshipRelocation packageFlexible 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 !!!
- 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...
- ...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
- ...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
$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- ...shaping the future of automation in dynamic markets. As a GNC Engineer IV , you will solve challenging controls and localization... ...a team-lead role for the group. You develop across Python and C/C++/ROS, and you use AI coding agents to move quickly from design to...Work at officeLocal area
- ...an integral part of a team that is revolutionizing how the world moves, operates, and automates. JOB SUMMARY The Systems Engineer for the Mechatronic group serves as a technical specialist; provides expertise to support the development of new product ideas, concepts...Full timeContract workWork experience placementWork at officeLocal areaRemote work
- ...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
- ...embedded software, mechanical and harness, electronics, and system engineers to ensure the best practices around mechatronics system design... ...and software development, including proficiency in C, C++, or similar languages.Experience with Agile or other project management...Full timeContract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Perception Engineer (C++ Engineer). Be the first to apply!



