

Software Perception Engineer
Actalent
Posted Friday, March 20, 2026
Posting ID: JP-005904807
Job Title: Software Perception Engineer
Job Description
As a Software Perception Engineer, you will be at the forefront of designing, implementing, and testing algorithms for sensor fusion, object detection, tracking, and classification. You will work collaboratively with engineers and researchers to seamlessly integrate your solutions into both software stacks and hardware platforms, addressing perception challenges for mobile off-road machines.
Responsibilities
- Design, develop, and test high-quality perception software and algorithms to address customer needs.
- Document architecture specifications, software design, verification plans, test cases, operating procedures, and safety procedures.
- Collaborate with application teams to collect and analyze data on customer experiences with robotic and manned platforms.
- Analyze and annotate data for machine learning training.
- Participate in iterative machine learning training cycles to meet perception requirements.
- Utilize appropriate tools to debug, test, and maintain perception software, assisting in verification and validation processes.
Essential Skills
- Proficiency in C++, ROS, and algorithm development. Must Have
- Degree in Engineering, Computer Science, Robotics, or a related field.
- Working knowledge of mobile robotics perception for autonomy or advanced operator assist systems.
- Familiarity with computer vision, machine learning, and deep learning techniques.
- Experience with perception sensors like lidar, radar, and cameras. Must Have
- Ability to work both independently and collaboratively.
Additional Skills & Qualifications
- Understanding of Agile software development life cycle.
- Proficiency in C++ and Python programming languages, Eigen, Azure DevOps or Jira.
- Familiarity with standard software development tools such as CMake, Git, SonarQube, Docker, GoogleTest, Artifactory, and Clang.
- Knowledge of cloud computing and storage tools, including AWS EC2, S3, and Batch.
- Experience with ROS or Autonomous Infrastructure Software (AIS), OpenCV, Tensorflow/PyTorch.
- Ability to solve complex issues spanning multiple subsystems.
Work Environment
The role is based on-site in Pittsburgh with a hybrid/remote schedule available, providing flexibility and a collaborative atmosphere.
Job Type & LocationThis is a Contract to Hire position based out of Pittsburgh, PA.
Pay and BenefitsThe pay range for this position is $50.00 - $62.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace TypeThis is a hybrid position in Pittsburgh,PA.
Application DeadlineThis position is anticipated to close on Mar 31, 2026.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through:
- Hiring diverse talent
- Maintaining an inclusive environment through persistent self-reflection
- Building a culture of care, engagement, and recognition with clear outcomes
- Ensuring growth opportunities for our people
Actalent is an equal opportunity employer.
About Actalent
Actalent is a global leader in engineering and sciences services. For more than 40 years, we’ve helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APAC—with four delivery centers in India led by 1,000+ extraordinary employees who connect their passion with purpose every day.
Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at actalentservices.com.
Contact Information
Email: blotempio@actalentservices.com