×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - C++

Job in Salisbury, Rowan County, North Carolina, 28147, USA
Listing for: Toyota Racing Development USA
Full Time position
Listed on 2025-12-07
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

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 Git Lab.

You will collaborate closely with engineers specializing in vehicle dynamics, aerodynamics, tire modeling, and race car performance analysis to ensure our simulation tool chains 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 Git Lab 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 Dev Ops 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 No

    SQL databases (preferably Redis)
  • Experience with web frameworks (preferably Node)
Preferred Qualifications
  • Experience working with MATLAB/Simulink or Dymola model integration into deployment workflows.
  • Knowledge of cloud-based simulation environments.
  • Familiarity with vehicle modeling, physics-based simulation, or engineering tool chains.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary