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
- ...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
- ...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
- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-... ...and debugging code in languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team, collaborating across...Remote jobInternship
$40 per hour
...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development... ...design Some experience in one or more of Python, Go, Java, C/C++/C#, Dart, or JavaScript Additional exposure to client...Remote jobSummer workInternshipSummer internshipWork at office- ...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'...
$116.36k - $155.15k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions...Full timeTemporary workRemote work1 day per week- ...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
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....Full timeTemporary workFlexible hours$100k - $160k
North Logan, UT Full time 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 Engineer position reports...Permanent employmentFull timeWork at officeVisa sponsorshipWork visaRelocation package2 days per week1 day per week- Embedded Software Engineer Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality... ...Petersboro, Utah SOFTWARE PRACTICES: • Write understandable C and C++ code. • Continuous refactoring. • Testing first mentality. Unit...Work experience placementVisa sponsorshipWork visa
$18 - $50 per hour
...university graduation and completion of the program Position Overview: Siemens Digital Industries Software is seeking an AI & Engineering Data Intern to support emerging Artificial Intelligence and Digital Thread initiatives within the Capital PreSales organization....Remote jobHourly payFull timeInternshipLocal area$18 - $25 per hour
...in May 2027. This application is open from August 2026 through October 2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering (SC&E)? Solutions Consulting & Engineering is an...Remote jobHourly paySummer workInternshipWork at officeImmediate startShift work$62.21 per hour
...Join our elite team of researchers and engineers - led by Pieter Abeel, Rocky Duan, and Peter... ...-scale data, with a focus on robotic perception, manipulation, and control Collaborate... ...Experience programming in Java, C++, Python or related language Must be eligible...Full timeInternshipLocal areaRelocation$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$107.66k - $161.7k
...working on our Poe product. About the Team and Role: Our small engineering team works on challenging problems every day. We have a culture... ...models and LLM applications Strong knowledge of Python or C++, or the ability to learn them quickly A passion for learning...Remote jobFull timeWork experience placementInternship$93.09k - $124.12k
...deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide fiber...Full timeTemporary workWork at officeRemote workShift workNight shift$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$40 per hour
...As a Machine Learning Engineering Intern, you will be part of a collaborative team supporting the development, deployment, and monitoring of machine learning models. Your primary role is to contribute to Workiva's data scientists' efforts within the Data Management and...Remote jobFull timeSummer workInternshipSummer internshipWork at office$105.79k - $141.05k
...This is a remote position open to candidates based anywhere in the U.S. The Role At Lumen, the Lead Information Security Engineer owns the development, maintenance, and defensibility of the security authorization package for assigned systems, ensuring compliance...Full timeTemporary workRemote work$120k - $140k
...1B, F-1 OPT, and STEM OPT extension at this time. Your Role We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales process and beyond. In this role, you will collaborate with Sales...Remote jobFull timeH1b$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$128.19k - $184.01k
...change in the world. This role will be working on our Poe product. About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings together the world’s leading AI models in one place. You will work...Remote jobFull 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
- ...development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or...Full time
- ...through regular in-person events. Learn more about our flexible approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and product leaders as part of your team. Together,...Permanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
$110k - $175k
...Space Dynamics Laboratory (SDL) team, where you'll contribute to groundbreaking innovations! We are seeking applicants for a Systems Engineer to join our Strategic and Military Space Division. The Space Dynamics Laboratory (SDL) is seeking a motivated...For subcontractor
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Perception Engineer (C++ Engineer). Be the first to apply!



