Senior ECU Software & Systems Engineer

Indian Motorcycle Company

Minneapolis, Saint Paul (MN, MN)

On-site

USD 90,000 - 115,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual Incentive Plan
401(k) matching
Health, dental, and vision insurance
Wellness programs
Paid time off
Gym reimbursement
Life insurance
Disability offerings

Job summary

Indian Motorcycle Company in Minnesota seeks a Senior ECU Software & Systems Engineer to drive end-to-end development of vehicle control systems and embedded software for ECUs.

You will lead design, integration, and verification using model-based methods in MATLAB/Simulink, ensuring traceability from requirements to production code while collaborating with electrical, mechanical, test, and program management teams.

Qualifications

  • BS or higher in Electrical/Controls/Software Engineering or related field.
  • 5+ years of experience in embedded control systems and ECU software.
  • Strong experience with model-based development using MATLAB/Simulink.
  • Experience generating production code from models and integrating into production build environments.
  • Knowledge of vehicle networks CAN/J1939/UDS/CAN FD.
  • Familiarity with DFMEA/SFMEA, Functional Safety processes.

Responsibilities

  • Lead the design, integration, and application software of motorcycle vehicle control modules.
  • Develop embedded application software using model-based design methodologies (e.g., MATLAB/Simulink) for deployment to vehicle control modules.
  • Translate feature and system requirements into detailed software and control system requirements, ensuring traceability.
  • Document and maintain software unit requirements and supporting design documentation.
  • Own both control algorithm development and software implementation for assigned ECU features.
  • Design application software based on system and software requirements while adhering to internal development standards.
  • Drive platform-based strategies for controls and software enabling reuse across vehicle programs.
  • Integrate, build, and release application software using model-based code generation tools and target-specific build toolchains.
  • Experience with A2L file creation, maintenance, validation, and troubleshooting to support ECU calibration, measurement, and diagnostic activities.
  • Establish and lead project development schedules from concept through production implementation in alignment with product development processes.
  • Support and execute verification and validation activities including MIL, SIL, HIL, (as applicable) and vehicle-level testing.
  • Collaborate closely with cross-functional teams including electrical, mechanical, test, and program management.
  • Interface with suppliers to ensure software and hardware deliverables meet program milestones and technical requirements.
  • Perform root cause analysis and troubleshooting of vehicle control, software, and integration issues.
  • Support functional safety and development processes including HARA, DFMEA, SFMEA, and FTA as applicable.
  • Own the creation, maintenance, and continuous improvement of software development processes, tools, standards, and training.
  • Other duties as required.

Skills

Embedded control systems
Model-based design
MATLAB/Simulink
CAN/J1939/UDS/CAN FD
Requirements management
DFMEA/SFMEA
Problem solving
Cross-functional collaboration

Education

Bachelor's degree in Electrical/Controls/Software

Tools

MATLAB/Simulink
Embedded Coder
A2L file tooling
CAN/J1939/UDS/CAN FD tooling

Job description

As a Senior ECU Software & Systems Engineer within the Indian Motorcycle team, you will be responsible for the end-to-end development of vehicle control systems and embedded application software for Electronic Control Units (ECUs). This unique role combines component-level controls engineering with model-based software development using tools such as MATLAB/Simulink. You will lead the design, integration, implementation, verification, and release of control strategies and embedded software, ensuring robust, scalable, and high-performing solutions across multiple vehicle platforms.

  • Lead the design, integration, and application software of motorcycle vehicle control modules.
  • Develop embedded application software using model-based design methodologies (e.g., MATLAB/Simulink) for deployment to vehicle control modules.
  • Translate feature and system requirements into detailed software and control system requirements, ensuring traceability within requirements management tools.
  • Document and maintain software unit requirements and supporting design documentation.
  • Own both control algorithm development and software implementation for assigned ECU features, ensuring alignment between system intent and deployed code.
  • Design application software based on system and software requirements while adhering to internal development standards.
  • Drive platform-based strategies for controls and software enabling reuse across vehicle programs.
  • Integrate, build, and release application software using model-based code generation tools and target-specific build toolchains.
  • Experience with A2L file creation, maintenance, validation, and troubleshooting to support ECU calibration, measurement, and diagnostic activities.
  • Establish and lead project development schedules from concept through production implementation in alignment with product development processes.
  • Support and execute verification and validation activities including MIL, SIL, HIL, (as applicable) and vehicle-level testing to ensure software meets quality standards.
  • Collaborate closely with cross-functional teams including electrical, mechanical, test, and program management.
  • Interface with suppliers to ensure software and hardware deliverables meet program milestones and technical requirements.
  • Perform root cause analysis and troubleshooting of vehicle control, software, and integration issues.
  • Support functional safety and development processes including HARA, DFMEA, SFMEA, and FTA as applicable.
  • Own the creation, maintenance, and continuous improvement of software development processes, tools, standards, and training.
  • Other duties as required.
Education, Skills, and Knowledge
  • B.S. or higher in Electrical Engineering, Controls Engineering, Software Engineering, Computer Engineering, or related field.
  • 5+ years of experience developing embedded control systems and ECU software.
  • Strong experience with model-based development tools such as MATLAB/Simulink for control and software design.
  • Experience generating production code from models (e.g., Embedded Coder) and integrating software into production build environments.
  • Knowledge of vehicle communication networks including CAN, J1939, UDS, and CAN FD.
  • Experience with requirements development, requirements management tools, and traceability processes.
  • Strong understanding of control theory, system dynamics, and embedded systems design.
  • Experience with project planning and coordination preferred.
  • Experience with DFMEA, SFMEA, Functional Safety, and related development processes desired.
  • Hands-on experience with electrical test equipment, data acquisition, debugging tools, and vehicle diagnostics preferred.
  • Embedded hardware and electronic circuit experience preferred.
  • Familiarity with vehicle systems, architectures, and mechanical interactions preferred.
  • Strong problem-solving, troubleshooting, communication, and collaboration skills.
  • Ability to work efficiently in a fast-paced, cross-functional development environment.
Working Conditions
  • Some travel required (up to 10%) to support vehicle builds, testing, supplier interaction, and program activities.
  • Fast-paced office and lab development environment.
  • Hands-on vehicle and hardware interaction required.
  • Motorcycle license endorsement and training may be required.
  • Compensation & Benefits:The starting pay range for Minnesota is$90,000 to $115,000per 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 agenerousmatchingcontribution 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ECU Controls & Embedded Software Lead
Senior ECU Controls & Embedded Software Lead

Indian Motorcycle Company • Minneapolis (MN), Saint Paul (MN)

On-site
USD 90,000 - 115,000
Annual Incentive Plan
401(k) matching
Health, dental, and vision insurance
+5
Auditor, Quality
Auditor, Quality

Kids for the Future • Spirit Lake (IA)

On-site
USD 29,000 - 37,000
Assembler
Assembler

Kids for the Future • Spirit Lake (IA)

On-site
USD 22,000 - 32,000
Software Engineer - Vehicle Software
Software Engineer - Vehicle Software

Milwaukee Succeeds • Wauwatosa (WI)

On-site
USD 85,000 - 127,000
Health insurance
401k program
Onsite fitness centers
+2
Vehicle Controls Engineer
Vehicle Controls Engineer

Indigo Technologies • Woburn (MA)

On-site
USD 117,000 - 132,000
Stock options
Flexible hours
401K plan
Software Engineer - Vehicle Software
Software Engineer - Vehicle Software

Harley-Davidson Motor Company • Wauwatosa (WI)

On-site
USD 85,000 - 127,200
Health insurance benefits
401(k) program
Employee discounts on products
Motorcycle Sales
Motorcycle Sales

Tom Wood Nissan • Lafayette (IN)

On-site
USD 40,000 - 55,000
Employee discounts
On-the-job training
Growth opportunities
Motorcycle Sales
Motorcycle Sales

TW Indian Motorcycles of Lafayette • Lafayette (IN)

On-site
USD 35,000 - 60,000
Iconic brand
Motorcycle community
On-the-job training
+2
Senior Electrical Engineer
Senior Electrical Engineer

CFMOTO Powersports Inc • Brooklyn Park (MN)

On-site
USD 125,000 - 170,000
Medical insurance
Vision insurance
401(k) Match
+3
Engineering Project Manager III - Motorcycles
Engineering Project Manager III - Motorcycles

Gates Corporation • Denver (CO)

On-site
USD 95,000 - 112,000
Relocation provided
Medical, Dental, Vision
Vacation + holidays
+1