Systems Engineering Intern

Infinite MachineNew York, NY
4dOnsite

About The Position

Infinite Machine is hiring a Systems Engineering Intern to help develop internal tooling and validation processes for P1 and Olto. This role sits at the intersection of mobile software, backend services, and vehicle behavior, with a strong emphasis on hands-on testing, automation, and rapid issue resolution. Your responsibilities will include ensuring new mobile application and vehicle firmware releases are fully tested across supported devices, developing tools related to vehicle diagnostics and firmware updates, and streamlining internal processes to aid vehicle platform development. This is a hands-on, on-site role working closely with a small engineering team at our headquarters in Long Island City.

Requirements

  • Actively pursuing or recently graduated with a degree in computer science, electrical engineering or related field.
  • Experience testing mobile applications on Android and iOS platforms.
  • Understanding of the interaction between embedded firmware and software systems.
  • Experience designing orvalidating electro-mechanical systems.
  • Proficiency in one or more of the following languages: Python, C, C++, Rust, or Go.
  • Strong understanding of software debugging techniques and root-cause analysis.
  • Strong attention to detail and ability to clearly communicate technical findings to both technical and non-technical audiences.
  • Comfortable working hands-on with physical hardware and real-world systems.
  • Comfortable with riding two wheel vehicles of all types.

Nice To Haves

  • Familiarity with electromechanical, vehicle systems, or real-time operating systems.
  • Interest in expanding scope of responsibilities to extend in electrical and mechanical systems.
  • Experience contributing code to production systems (bug fixes, internal tools, or test utilities).
  • Experience working in a startup, high-growth, or operationally complex environment.

Responsibilities

  • Validate new mobile application releases on a weekly basis on real vehicles and supported Android and iOS devices.
  • Continuously test vehicles to ensure quality and function of firmware updates, and to evaluate vehicle performance.
  • Design, implement, and maintain an automated testing pipeline for mobile application releases and supporting backend services.
  • Ensure test coverage across a range of vehicle configurations, firmware versions, and device types.
  • Track test results, regressions, and release readiness using issue tracking and test management tools.
  • Participate in debugging customer-reported issues related to the mobile application and vehicle interactions.
  • Contribute to bug fixes or feature improvements in the mobile application or supporting tooling as needed.
  • Collaborate with software, firmware, and vehicle teams to continuously improve validation processes and release quality.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service