Motorsports Software Engineer - Mid Level

Oshkosh CorporationHuntersville, NC
1d$78,400 - $121,500

About The Position

Pratt Miller is a product development company in motorsports, defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research & development, engineering, prototype manufacturing, test & validation, and low-rate production capability help our customers bring their high-quality products to market faster. Pratt Miller is seeking a Mid-Level Software Developer to join the Competition Tools Group and contribute to the development of software products used across motorsports competition programs. This role offers the opportunity to build high-impact applications, shape software architectures, and work closely with engineering and competition teams that rely on robust, real-time tools. The ideal candidate brings strong experience in .NET and Python, a passion for delivering high-quality solutions, and the ability to adapt and thrive in a fast-paced, dynamic environment. Motorsports experience is a plus—but a desire to learn and contribute to cutting-edge performance technology is what matters most.

Requirements

  • BS in Engineering, Computer Science, or equivalent field.
  • Minimum of 3 years of experience in Desktop or Web Application Development or DevOps.
  • Strong development experience in .NET and Python.
  • Ability to work effectively in a fast-paced, iterative engineering environment.
  • Strong troubleshooting skills with the ability to analyze and resolve complex issues.
  • Demonstrated ability to learn and implement new technologies.
  • Positive attitude, adaptability, and strong communication skills.
  • Ability to work independently while knowing when to collaborate or seek guidance.
  • Periodic stress may occur when supporting live motorsport operations or tight development timelines.
  • Occasional work required outside normal business hours.
  • Standard core hours, with flexibility required based on project timelines and event schedules.
  • Occasional weekend or event-based support may be required.
  • Work is primarily performed in a team-based office or collaborative environment.
  • Some responsibilities may take place at motorsport events, test activities, or off-site locations.

Nice To Haves

  • Experience with Angular, Typescript, or Rust.
  • Experience with containerized environments (Kubernetes, Docker).
  • Experience or interest in motorsports (e.g., NASCAR, sportscar racing).
  • Experience integrating software with hardware systems.

Responsibilities

  • Analyze user stories and use cases and propose effective software solutions.
  • Develop applications or suites of applications to meet technical and operational requirements.
  • Provide guidance to other developers working on components of larger systems.
  • Create clear documentation for both end users and internal engineering teams.
  • Use version control best practices to maintain and improve code stability.
  • Track and coordinate work using ticketing and task-management systems.
  • Design and implement applications using microservice architecture.
  • Collaborate directly with internal and external users to: Gather feedback and identify improvement opportunities. Explain technical decisions and system behaviors. Understand and replicate reported issues to support resolution efforts.
  • Participation in Pratt Miller team and project meetings.
  • Ongoing education and training on Pratt Miller tools and related technologies.
  • Occasional weekend tool support.
  • Limited travel to races or test events to provide on-site tool support.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service