Diagnostics Software Engineer
$90k - $115kKids for the Future
Base Pay $90,000.00 - $115,000.00 / Year Employee Type Exempt Required Degree 4 Year Degree Travel 20% Manage Others No Indian Motorcycle is seeking a Diagnostics Software Engineer to join a fast-paced, hands‑on engineering organization. This role focuses on the development and validation of diagnostic application software, with significant exposure to ECU diagnostics, CAN-based communications, and vehicle data used across all Indian Motorcycle products. This position is ideal for an engineer who enjoys building software tools and applications, working directly with vehicle systems, and working hands‑on to see how diagnostics software translates into real‑world motorcycle performance in an automotive OEM environment. KEY RESPONSIBILITIES Design, implement, and test diagnostic application software used for vehicle diagnostics, ECU reflashing, and vehicle/component configuration. Develop scripts, and supporting applications (PC-based, web-based, or utility tools) in collaboration with senior engineers and a technical specialist. Support the definition, implementation, and validation of ECU diagnostics and vehicle communications, including CAN-based protocols such as UDS and J1939. Provide on‑site and remote support at the manufacturing plant (Spirit Lake, IA) to support end of line testing (EOLT) for the vehicle builds and prepare the post‑build reports for End of line testing. Collaborate with electrical, powertrain, and systems engineers to ensure vehicle diagnostics, communication strategies, and tool implementations align with vehicle functionality. Assist with development and maintenance of vehicle diagnostic data, databases, and backend infrastructure, working in partnership with Information Services and engineering teams. Support validation activities to ensure diagnostic tools function correctly across vehicle platforms, configurations, and development stages. Troubleshoot diagnostic, communication, and software issues, taking a hands‑on approach to correlating software behavior with real‑world vehicle performance. Support cross‑functional collaboration between Engineering, Service, Manufacturing, and Information Services to resolve issues and improve diagnostic workflows. Support development activities with external diagnostics software vendors, including integration, validation, and issue resolution. REQUIRED SKILLS & QUALIFICATIONS Bachelor’s degree in engineering (Electrical, Computer, Software, or related discipline). Minimum of 3 years of professional engineering experience (industry, co‑op, or internship experience strongly preferred). Experience with vehicle communication networks, especially CAN; exposure to UDS and/or J1939 preferred. Experience using vehicle network and diagnostic tools such as CANalyzer, CANoe, Vehicle Spy, or similar. Experience in C# (.NET), CAPL, Web (HTML, JS, MVC), Python, Unit Testing, SQL , JSON. Experience using version control and development tools (e.g., Visual Studio, Git, Azure DevOps or similar). Strong analytical and troubleshooting skills with attention to detail when working with complex systems. Willingness to learn new technologies and adapt in a fast‑paced environment. Strong verbal and written communication skills. PREFERRED QUALIFICATIONS Experience with automotive or powersports ECU diagnostics and service tools. Experience supporting diagnostics, manufacturing, or service software tools. Experience in software architecture and software development best practices. Familiarity with vehicle electronic control architectures. Automotive OEM experience or interest in OEM-level engineering environment. WORKING CONDITIONS Up to 20% travel (domestic and international) to support vehicle builds and supplier interactions. Fast‑paced office environment. Compensation & Benefits: The starting pay range for Minnesota is $90,000 to $115,000 per year. Individual salaries and positioning within the range are determined through a wide variety of factors, including but not limited to education, experience, knowledge, skills, and geography. While individual pay could fall anywhere in the range based on these factors, it is not common to start at the high end or top of the range. At Indian Motorcycle Company we put our employees first, by offering a holistic approach to their health and financial well‑being. IMC is proud to offer competitive compensation, including an Annual Incentive Plan (AIP) that is fundamental to our pay‑for‑performance culture. Employees receive a generous matching contribution to 401(k), financial wellness education, and consultation to plan for their financial future. In addition to competitive pay, IMC provides a comprehensive suite of benefits, including health, dental, and vision insurance, wellness programs, paid time off, gym & personal training reimbursement, life insurance, and disability offerings. Through Volunteer Time Off, we support employees who actively volunteer their time, efforts, and passions to improve the health and well‑being of the communities of their choosing. #J-18808-Ljbffr Kids for the Future
- Kids for the Future is seeking a Diagnostics Software Engineer in Minnesota. This role focuses on developing diagnostic application software that enhances motorcycle performance through advanced software solutions. Ideal candidates have a Bachelor’s degree, 3+ years of...Suggested
- ...Description: A Level 5 Switchgear Field Engineer leads complex field service activities... ...systems). Plan and perform advanced diagnostics for equipment and protection/control... ...based relay configuration and commissioning software; serial/Ethernet communications tools (...SuggestedFor contractorsWork at officeLocal areaNight shift
$116k - $153k
Polaris Inc. is seeking a seasoned engineer to join the Advanced Technology team in Wyoming, Minnesota. This role focuses on leading the design and fabrication of emerging technologies, influencing vehicle architecture from concept to production. Candidates should have...Suggested$84k - $111k
...OUTSIDE. Position Overview: You will support systems engineering activities within the Off-Road Vehicle organization by defining... ...continuous improvement activities. Collaborate with engineering and software teams to ensure requirements are clearly understood,...SuggestedLocal area$84k - $111k
...THINK OUTSIDE. Position Overview: You will support systems engineering activities within the Off-Road Vehicle organization by... ...continuous improvement activities. Collaborate with engineering and software teams to ensure requirements are clearly understood,...SuggestedLocal area- Polaris Inc. in Minnesota is seeking an experienced Powertrain Engineer to provide hands-on support for powertrain development testing. You will ensure reliable operation of engine and emissions laboratories, preparing and executing tests while collaborating closely with...
- ...Floor Meets the Cloud This is not a "desk-only" software job. We are looking for a hands-on Automation Engineer based in the Twin Cities area who can walk onto... ...Support & Reliability Field Support: Provide diagnostics for systems deployed in the field using your...Full timeLocal area
$80k - $125k
...Application Engineer US-MN-Roseville Job ID: 2026-3439 # of Openings: 1 Category: Engineering Horton, Inc. Overview Horton, Inc., has an opening for a Truck Application Engineer (On-Highway Group) to work at our Corporate Headquarters in...WorldwideVisa sponsorshipFree visaMonday to Friday- ...System Test Engineer 1. Develop System-level test case suites in Test Rail test case management software 2. Design the test harness setup to simulate the vehicle CAN network for test execution 3. Record the test results in each test case about pass/fail...
- HOOPER is seeking a Lead Residential HVAC Service Technician to work in De Forest, Minnesota. The ideal candidate will have over five years of experience and will be responsible for diagnosing and repairing residential HVAC systems while leading and mentoring junior technicians...
- SwiftCruit is seeking a team leader in control systems engineering to manage the development of IVI systems within Polaris powersports vehicles. The role includes leading engineers, collaborating across departments, and ensuring quality delivery of user interfaces. The...
$105k - $130k
SwiftCruit is looking for a Sr. Manufacturing Engineer for New Product Introduction in Minnesota. You will define and implement processes to ensure high-quality production and partner with various teams for successful product launches. This role, requiring a Bachelor's...$135k - $165k
Kids for the Future is seeking a Manager to lead the Indian Motorcycle Engineering Product Data Management team in Wyoming, MN. This role involves overseeing product data, mentoring a team, and ensuring high-quality engineering processes. The ideal candidate will have a...$83k - $109k
...development from concept through production, ensuring alignment to specifications, build timing, and program targets Develop and maintain engineering requirements, specifications, DFMEA, and DVP&R documentation Ensure designs meet safety, quality, reliability, schedule, and...Local area- Are you ready to shape the future of transportation infrastructure? KL Engineering is seeking a skilled and motivated Civil Engineer to join our growing team. This is your opportunity to work on impactful transportation design projects while enjoying flexibility, collaboration...Work experience placementCasual workWork at officeLocal areaRemote workFlexible hours
- KL Engineering, Inc. is hiring a skilled Civil Engineer in Forest Lake, Minnesota. Join our team to design and deliver impactful transportation infrastructure projects while promoting collaboration and innovation. The successful candidate will prepare engineering plans,...Flexible hours
- ...people around the world every day, then we invite you to join us at Circuit Check. Our design staff includes electrical, software, mechanical engineers, and project managers. Our systems are supported by staff throughout the United States, Canada, Mexico, Europe,...Temporary workFor contractorsH1bWork at officeWork visa
$83k - $109k
Polaris Inc. is seeking a Structural Components Engineer for design and development of parts like chassis and roll-over protection systems. The role involves collaboration with cross-functional teams to meet project targets. The ideal candidate holds a Bachelor's in Mechanical...$135k - $165k
...Employee Type Exempt Required Degree 4 Year Degree Travel 10% Manage Others Yes Responsible for leading the Indian Motorcycle Engineering Product Data Management team driving high quality and accurate product data including CAD master models, drawings, bill of...Work at office$25k
...quality standards. In addition to leadership responsibilities, this role serves as the lead hands‑on technician, performing complex diagnostics and repairs in the shop and on‑site at customer locations using the company’s mobile service truck. Job Details Full‑time Monday...Full timeLocal areaMonday to FridayWeekend workAfternoon shift$100k
Excellent opportunity to join a leading, national credit card processing company that has over a decade of industry experience. Slice Merchant Services offers innovative payment processing solutions to merchants. Slice has put together a comprehensive package of products...Local area- ...Tasks GEA Systems North America LLC seeks a Field Service Engineer in Hudson, WI. Responsibilities: Work focused on Blow Molders but... ...service liquid filling and beverage equipment; Troubleshooting software and electrical systems; Wiring 3 phase motors, 120vac power/...For subcontractorRemote work
- Polaris Inc. is looking for a Supplier Quality Engineer in Minnesota. This role leads supplier quality planning and risk mitigation for New Product Introduction (NPI) programs, ensuring high-quality product launches by collaborating across various teams. Ideal candidates...
$126k - $160k
Position Overview In this role, you will lead a control systems engineering team responsible for the development and integration of... ...Engineering, you will collaborate closely with architecture, software, hardware, validation, manufacturing, and vehicle teams to deliver...Local area- Job Description: Opens and closes the store in the absence of store management, including all required systems start-ups, required cash handling, and ensuring the floor and stock room are ready for the business day. Responsible for opening back door of store for deliveries...Hourly payFull timeWork experience placementSeasonal workWork at officeLocal areaShift work
$95k - $115k
Kids for the Future is seeking a Senior Sourcing Lead in Minnesota to drive enterprise-wide sourcing strategies across key categories such as professional services and technology. The role demands a seasoned professional with strong negotiation skills and a hands-on execution...- Shift Leader The Shift Leader is responsible for assisting the management team in overseeing restaurant operations and personnel during an assigned shift. To ensure company's standards are met according to recipes, procedures, quality, timeliness and taking care of ...Flexible hoursShift workNight shift
$152.5k - $200.2k
...experiences that empower us to THINK OUTSIDE. Your role will be an enterprise Business Process Owner (BPO) for Product Development and Engineering at Polaris, leading the vision, strategy, governance, and execution of core PLM processes across a multi‑brand portfolio. In this...Local area- ...experience. EPA Certification (Universal preferred). Ability to lift equipment and work in various environmental conditions. Strong diagnostic and troubleshooting skills, leadership and team development. Valid driver’s license with a clean driving record. Advanced HVAC...Temporary workFor contractorsWork at officeLocal area
$55k - $75k
...with a comprehensive benefits package including 401K with match. Training will be provided for candidates willing to learn MiTek software. The opportunities for growth within this industry leader are exceptional, making this position ideal for both entry-level and experienced...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Diagnostics Software Engineer. Be the first to apply!


