MisuJob - AI Job Search Platform MisuJob

Software Engineer

Torcrobotics

Blacksburg, VA (Blacksburg, VA) Remote permanent

Posted: March 25, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

A Software Engineer is responsible for developing and maintaining autonomy algorithm software components in a Linux environment using C++ skills in a Lean-Agile methodology.

Job Description

Duties: Responsible for various software development and engineering activities supporting the delivery of autonomy algorithm software to the overall system solution within the autonomy software algorithms components. Perform software development activities to include, but not limited to, software architecture, design, coding, unit testing, integration, deployment, and maintenance. Execute full software development lifecycle activities using primarily C++ skills in Linux development environment using Lean-Agile methodologies. Develop, implement, and assess autonomy algorithms focusing on behavior processing, path planning, active sensing, information fusion, localization, motion estimation, sensor software development, and fundamental control theory. Design and evaluate motion control algorithms to enhance vehicle behavior across diverse driving scenarios, leveraging insights from behavior planning systems for autonomous vehicles. Assist in using signal processing research to improve the Radar data to better identify objects on the road. Refine motion control and path planning algorithms, crafting decision-making software for autonomous driving governance, evaluating algorithmic performance on Torc's automated vehicles, and integrating new functionalities to align with operational objectives. Support the team in identifying daily assignments and reporting progress at daily stand ups and support software and system level test plans and verification strategies to support ongoing feature development and bug fixes. Design and implement systems responsible for data acquisition and analysis from remote vehicles in the field. Ensure software updates do not regress the software performance by utilizing simulation software and scenarios.

Requirements: Master's Degree, or foreign equivalent, in Computer Engineering, Mechanical Engineering, Robotics, or related engineering technical field with 1 year of experience in an occupation related to autonomy robotic algorithm software development and testing. 1 year of Post-Baccalaureate experience must include 1) autonomy robotic algorithm software architecting and design experience; 2) code and unit test of autonomy algorithms for application within embedded application; 3) C++ and Python software development and unit testing in Linux environment; 4) ROS (Robot Operating System); 5) Linux software development tool chains; 6) Design and test autonomy algorithms in simulation environment; 7) AWS (Amazon Web Services); 8) Advanced control theory.

Salary: $160,000.00

#LI-DNI

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply