Apply for this job now

Software Development In Test Engineer

Location
Blacksburg, Virginia
Job Type
Permanent
Posted
14 Jul 2022
Our client has always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.

A leader in autonomous driving since 2007, our client has spent over a decade commercializing solutions with experienced partners. They are focused solely on developing software for automated trucks to transform how the world moves freight.

Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer. You'll work with an experienced team of people who are committed to creating safer roads and saving lives, and your contributions will have an unequivocal impact on the future of trucking and autonomous technology

What You'll Do:
  • Responsible for creating software unit and integration test cases, test procedures, executing appropriate regression tests, analyzing the results and how they correlate to on road data and readiness for deployment to real world systems integration teams
  • Build tools to deploy, execute, and monitor Autonomous Driving code in development and production workflows
  • Build tools to configure software for use in a variety of configurations across multiple platforms
  • Communicating results to product owners and internal customers
  • Deliver complex projects through incremental development
  • Identify test gaps and drive requirements for new test tools and test frameworks
  • Integrate new platform revisions and hardware configurations into the system
  • Perform root cause analysis on complex integrated systems
  • Validate and analyze Virtual Driver performance to support product improvement areas
  • Write tools to post-process data from test automation and other tools as needed to support development
What You'll Need to Succeed:
  • Bachelor's degree, or foreign degree equivalent, in Computer Science, Computer Engineering, Robotics Engineer, Systems Engineering, or engineering equivalent
  • Enthusiasm to understand a complex system and its various components
  • Experience with C++, Python
  • Experience working with and building tooling for large, complex systems
  • Experience with containerization, such as Docker
  • Experience writing software that interfaces with hardware
  • Linux and/or embedded Linux packaging experience
  • Passionate about self-driving technology and its potential impact on the world
  • Strong background working with data, either in academia or industry
  • Solid understanding of physics, in particular dynamics
  • Working knowledge of Test-Driven Development Methodology and test framework architectures
Bonus Points!
  • Master's degree preferred
  • Previous vehicle, or robotics experience
  • Bash scripting experience
  • Experience with Jira programmatic interface preferred
  • Experience with simulation software such as RVIZ, Simian preferred
  • Experience with Kanban, Scrum or Scaled Agile development preferred
Benefits

Our Client cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:
  • A competitive compensation package that includes a bonus component and stock options
  • 100% paid medical, dental, and vision premiums for full-time employees
  • 401K plan with a 6% employer match
  • Flexibility in schedule and generous paid vacation (available immediately after start date)
  • Company-wide holiday office closures
  • AD+D and Life Insurance
Apply for this job now

Details

  • Job Reference: 657828206-2
  • Date Posted: 14 July 2022
  • Recruiter: Diverse Recruiting Experts
  • Location: Blacksburg, Virginia
  • Salary: On Application
  • Sector: I.T. & Communications
  • Job Type: Permanent