Demo

Senior Software Engineer - C++

Toyota Racing Development USA
Salisbury, NC Contractor
POSTED ON 12/19/2025
AVAILABLE BEFORE 1/24/2026

We are seeking a Simulation Software Development Engineer to join our simulation engineering team. This role focuses on automating deployment pipelines, ensuring system reliability, and driving improvements in CI/CD practices using GitLab.

You will collaborate closely with engineers specializing in vehicle dynamics, aerodynamics, tire modeling, and race car performance analysis to ensure our simulation toolchains are robust, scalable, and efficient.


Responsibilities

  • Support the development and deployment of advanced, physics based vehicle dynamics simulations
  • Implement and enforce security measures and compliance standards to safeguard systems and data.
  • Lead deployment and configuration of simulation systems, ensuring correctness, rigorous testing, and optimal performance.
  • Collaborate with cross-functional teams including race engineers, data analysts, and vehicle dynamics experts to translate requirements into high-impact software tools
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews, sprint planning, and team retrospectives
  • Provide technical leadership in identifying and resolving system issues, minimizing downtime, and ensuring continuous operations.
  • Identify opportunities for process, workflow, and system improvements.
  • Apply knowledge of the software development life cycle to deliver high-quality solutions.
  • Contribute to and improve software configuration management and change management practices.
  • Drive automation of CI/CD pipelines in GitLab and integrate simulation models into cloud environments.
  • Stay current with industry trends and bring forward ideas for improving our tools and development practices


Required Skills, Experience & Qualifications

  • 5 years of professional experience in software development
  • Proficiency in Linux/Bash scripting and software development in C/C
  • Solid understanding of CI/CD systems, release management, and modern DevOps practices.
  • Strong Git skills (repository management, branching, merging, reviews).
  • Experience with software configuration management, testing, and deployment automation.
  • Strong understanding of data structures, algorithms, and software design patterns
  • Experience working with databases (preferably Postgres)
  • Experience working with NoSQL databases (preferably Redis)
  • Experience with web frameworks (preferably Node)


Preferred Qualifications

  • Experience working with MATLAB/Simulink or Dymola model integration into deployment workflows.
  • Experience with software development in Python and JavaScript
  • Knowledge of cloud-based simulation environments.
  • Familiarity with vehicle modeling, physics-based simulation, or engineering toolchains.

Hourly Wage Estimation for Senior Software Engineer - C++ in Salisbury, NC
$52.00 to $62.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - C++?

Sign up to receive alerts about other jobs on the Senior Software Engineer - C++ career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Toyota Racing Development USA

  • Toyota Racing Development USA Salisbury, NC
  • To save time applying, Toyota does not offer sponsorship of job applicants for employment-based visas or any other work authorization for this position at ... more
  • 6 Days Ago

  • Toyota Racing Development USA Salisbury, NC
  • To save time applying, Toyota does not offer sponsorship of job applicants for employment-based visas or any other work authorization for this position at ... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer - C++ jobs in the Salisbury, NC area that may be a better fit.

  • Ahold Delhaize USA Salisbury, NC
  • Category/Area of Expertise: IT & Technology Job Requisition: 391229 Address: USA-NC-Salisbury-2110 Executive Drive Store Code: Arch/Data Master Data (51192... more
  • 13 Days Ago

  • Penske Racing South Mooresville, NC
  • Job Description: Team Penske is looking for a senior level Software Engineer in Mooresville, NC (on-site position, this is not a remote or hybrid position)... more
  • 27 Days Ago

AI Assistant is available now!

Feel free to start your new journey!