Job Opportunities

The next generation of Racing

iRacing.com Motorsport Simulations, headquartered in Bedford, MA, was founded in September of 2004 by David Kaemmer, co-founder of Papyrus Racing Games, and John Henry, principal owner of the Boston Red Sox. iRacing.com’s mission is to create the world’s leading and most authentic PC-based racing simulation and grow a new branch of motorsport through real-time, online competition – otherwise known as simracing.  iRacing now has over 70,000 members and growing every day.

iRacing is always looking for talented individuals to join the team!  We offer a rewarding culture and competitive salary and benefits.  

Available Jobs:

Web Engineer

Position Status:

  • Position based in office in Bedford MA
  • Full-Time
  • Eligible for US Employment

Description:

iRacing.com Motorsport Simulations, the industry leader in PC-based racing simulations, is looking for an experienced, detail-oriented person to join the web engineering team. This candidate will work on our new web platform being developed using React, Node, and Socket.io. This candidate will actively participate in creating the user experience, and overall flow of our new user interface.

In this position, you will help define the future of iRacing. This candidate can work well on a small team, work independently and efficiently on assigned tasks, and is skilled at communicating with team members. This candidate will also be following art direction and can adapt to existing coding styles. Finally, this person enjoys a well-placed GIF or terrible pun.

Job Duties:

  • Collaborate closely with the sim and web engineering teams to plan, develop, and improve web assets using best practices
  • Build from wireframes or design spec documents
  • Identify opportunities to improve code/product quality
  • Actively particpate as a member of our UI/UX team
  • Maintain legacy web applications as required (not a primary role)
  • Develop skillset by following standards and lead of other team members

Required:

  • Experience with web technologies including HTML5 / CSS / AJAX
  • Experience using Javascript including Promises and Async Functions
  • Great Communication skills and a Team Player
  • Data Structures and Algorithms
  • BS Computer Science or related technical degree
  • Ability to work independently

Desired:

  • A desire to learn and be challenged
  • Single Page App (SPA) Development using React / Gulp / Flux / SASS / AJAX
  • Experience collaborting on web project(s)
  • Passion for sim or real life racing
  • A natural at documentation
  • Test Driven Development (TDD)
  • Node.js / WebSockets (socket.io)
  • Testing frameworks
  • Bash
  • Docker
  • Experience with Bootstrap (4 preferred)
  • Comfort and skill reading .psd templates and building to their specs, or building from templates

Apply To This Job »

Or, email your resume to chris.page@iracing.com

Test Engineer

Position Status:

  • Position based in office in Bedford, MA
  • Full-Time
  • Eligible for US Employment

Description

We are seeking a point-person to integrate into our team to focus on developing test code and automation. The person will identify the best opportunities for test development and automation by monitoring trends in bug reports as well as developer concerns in both C++ and web codes. They will then work with developers to implement tests and test frameworks for both sim and web code bases. Once developed and integrated, they will work with the QA team to develop the related test procedures. They will identify and help integrate industry best practices for testing and automation for improving CI/CD goals.

Essential Functions:

  • Collaborate with development teams to develop test code and hooks for test automation
  • Collaborate with QA to develop test processes and procedures. (White Box / Black Box methodologies)
  • Develop test plans for new content and features and reports that are clear, concise, and convey all necessary information to make informed project and deployment decisions.
  • Identify, set and track CI/CD goals; identify the best steps for implementing while respecting the development culture.
  • Identify and deploy testing tools and automation
  • Monitor trends in bug reports to identify target areas for test development

Job Requirements:

The candidate must be legally eligible to work in the United States.

  • 5+ years’ experience with C or C++
  • Comfortable operating in Windows environment with DirectX as well as Linux environments
  • Understanding of test methodologies and testing processes.
  • Fundamental knowledge of motorsports strongly preferred.
  • Extensive gaming background, especially racing games, strongly preferred.
  • Knowledge of software development, web technologies, JIRA, automation tools, and software version control strongly preferred. Programming and/or 3D art skills also a plus.
  • Proficient or having a desire/ability to learn web technologies including ReactJS
  • Excellent analytical and problem solving skills.
  • Experience with both Perforce and Git.
  • Self-driven, strong work ethic, and excellent organizational skills.
  • Excellent interpersonal skills conducive to working in a team environment, including with other individuals online.
  • Bachelors or Master’s degree in Computer Science or equivalent

Apply To This Job »

Or, email your resume to steve.myers@iracing.com

Quality Assurance Specialist

Position Status:

  • Position based in office in Bedford, MA
  • Full-Time
  • Eligible for US Employment

Description

We are seeking a point-person to integrate into our team to focus on testing, development support, bug database management, and reporting, updating, and tracking of all software bugs for iRacing. With moderate direction and supervision, as well as collaboration with developers, our Alpha test community, and the iRacing community at large, this individual will manage the entire lifecycle of reported software bugs until they are fixed and deployed to our live customer environment. The Quality Assurance Specialist will also be responsible for further development of testing and QA processes and policies. They will assist with new feature testing, and work cooperatively and productively with our team of software engineers, web engineers, customer service professionals, design team, management, and our Alpha test community. It will be this person’s responsibility to evaluate, track, manage, and help prioritize issues and projects in development to keep iRacing on track.

Essential Functions:

  • Responsible for following test processes and procedures.
  • Play a leading role in regular feature testing.
  • Review, validate, report, and assign software bugs.
  • Managing the bug reporting pipeline.
  • Manage new and existing issues and provide reports on a regular basis.
  • Prioritize testcases and bugs based on shifting priorities, project timelines, and requirements.
  • Evaluate, manage, and help with priority and assignment of bugs to engineers.
  • Actively track and manage all bugs until corrected, rolled out to customers, and closed.
  • Assist with QA testing for new features in our Alpha test environment.
  • Assist with member feedback for product improvement and product design.
  • Assist with special projects as needed.

Job Requirements:

A minimum of college-level coursework related to project management and software development, or equivalent level of skill through on-the-job training, experience, and seminars. College undergraduate degree in technology or software fields preferred. The candidate must also be legally eligible to work in the United States.

  • Minimum 2 years QA application testing and/or equivalent application knowledge.
  • Strong computer and technical skills, including shell scripting.
  • User level knowledge of Windows and PC hardware; able to replace a video card and update drivers
  • Basic understanding of test methodologies and testing procedures.
  • Basic knowledge of Perforce or Git
  • Fundamental knowledge of motorsports strongly preferred.
  • Extensive gaming background, especially racing games, strongly preferred.
  • Proficient or having a desire to learn scripting languages and test automation tools.
  • Excellent analytical and problem solving skills.
  • Self-driven, strong work ethic, and excellent organizational skills.
  • Excellent interpersonal skills conducive to working in a team environment, including with other individuals online.

Apply To This Job »

Or, email your resume to steve.myers@iracing.com

Senior Web Engineer

Position Status:

  • Position based in office in Bedford MA
  • Full-Time
  • Eligible for US Employment

Description:

iRacing.com Motorsport Simulations, the industry leader in PC-based racing simulations, is looking for an experienced, detail-oriented person to join the web engineering team. This candidate will work on our new web platform being developed using React, Node, and Socket.io. This candidate will actively participate in creating the user experience, and overall flow of our new user interface.

This is a rockstar web developer who will help carve the future of iRacing. This candidate can work well on a small team, work independently and efficiently on assigned tasks, and is skilled at communicating with team members. This candidate will also be following art direction and can adapt to existing coding styles. Finally, this person enjoys a well-placed GIF or terrible pun.

Job Duties:

  • Collaborate closely with the sim and web engineering teams to plan, develop, and improve web assets using best practices
  • Evaluate and integrate emerging technologies
  • Build from wireframes or design spec documents
  • Identify and champion efforts to improve code/product quality
  • Actively particpate as a member of our UI/UX team
  • Maintain legacy web applications as required (not a primary role)

Required:

  • Single Page App (SPA) Development using React / Gulp / Flux / SASS / AJAX
  • 4+ Years of Work Experience using Javascript including Promises and Async Functions
  • Build Automation (Grunt, Gulp, Webpack)
  • Great Communication skills and a Team Player
  • Data Structures and Algorithms
  • BS Computer Science or related technical degree
  • Succesful Experience as Part of a Web Development Team

Desired:

  • Passion for sim or real life racing
  • A natural at documentation
  • Test Driven Development (TDD)
  • Node.js / WebSockets (socket.io)
  • Testing frameworks
  • Bash
  • Docker
  • Experience with Bootstrap (4 preferred)
  • Comfort and skill reading .psd templates and building to their specs, or building from templates

Apply To This Job »

Or, email your resume to chris.page@iracing.com

Software Engineer/Programmer

Position Status:

  • Position based in office in Bedford MA
  • Full-Time
  • Eligible for US Employment

Description:

iRacing.com, the industry leader in PC-based racing simulations/racing games, is looking for an experienced, detail-oriented person to join the engineering team.

Job Duties:

  • Aiding in the development and design of new and existing features for the simulation/game
  • Programming the game and/or tools using C/C++
  • Quality testing of the game in a systematic and thorough way to find problems or bugs
  • Solving complex technical problems that occur within the game’s production
  • Disseminating knowledge to colleagues and customers
  • Understanding complex written and oral information, ideas and instructions
  • Working closely with team members to meet the needs of a project or feature
  • Performing effectively under pressure and with a sense of urgency

Required:

  • 5+ years’ experience with C or C++
  • Comfortable operating in Windows environment with DirectX
  • Game or Simulation experience for PC or Consoles preferred
  • Bachelors or Master’s degree in Computer Science or equivalent
  • Knowledge or interest in Motorsport or racing games a plus
  • Any experience in the following a plus: Sound engineering, graphics engines, physics, AI, physically-based modeling, controllers, modeling and animation, user-experience design

Apply To This Job »

Or, email your resume to steve.myers@iracing.com

Interested in special offers, free giveaways, and news?

Stay In Touch

Ad