ULV LLC logo

Sr. Embedded Software Engineer

ULV LLC

Ottertail, MNFull-time$130–180K/yrSeen 1 day agoSeen in employer's feed 1 day ago

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$130–180K/yr
Location
Ottertail, MN
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Master's degree

Job overview

ULV LLC seeks a Senior Embedded Software Engineer to develop and integrate embedded software for electric-vehicle technology. The role covers system architecture, software development and validation for electric powertrain and high-voltage battery systems, hardware collaboration, production handoff, and post-production support. The position requires a master’s degree in Electrical Engineering and at least two years of embedded battery-systems experience.

Skills & qualifications

RequiredNice to have

Skills

Embedded Software EngineeringMATLAB/Simulink/StateflowC ProgrammingDesktop SimulationMIL/HIL ValidationEmbedded Control SystemsHigh-Voltage Battery SystemsHIL/SIL ValidationCAN ToolsCANalyzerKvaserVector

Qualifications

Master's in Electrical Engineering2 Years Embedded Software Experience

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Match

Full job description

Job Duties

Sr. Embedded Software Engineer (Ottertail, MN) Develop and integrate embedded software systems to support electric-vehicle technology.

  • Define high level system architecture for systems on the LSV power train, current busses, and battery management systems.

  • Design, develop, code, test and debug systems software for electric power train systems with cross-functional teams to achieve internal goals.

  • Analyze and enhance efficiency, stability, and scalability of system resources.

  • Integrate and validate new product designs.

  • Interface with hardware design and development.

  • Support software QA.

  • Conduct peer reviews of designs, features, and electrical engineering specifications.

  • Work with component vendors to qualify parts to meet the needs of the system architecture.

  • Assist with building a test infrastructure to get full test coverage of all features.

  • Ensure power systems meet safety requirements.

  • Ensure projects are handed off to production for on time, fully qualified, quality manufacture on production schedule.

  • Provide post-production support.

  • Mentor other entry-and mid-level engineers

Minimum Education Required

Minimum of a Master’s degree in Electrical Engineering.

Minimum Experience Required

Minimum of 2 years of experience as an Embedded Software Engineer for battery systems including experience with the following required:

  • Implement requirements using MATLAB/Simulink/Stateflow and C programming

  • Validate model-based designs using desktop simulation packages (MIL & HIL)

  • Design, develop, and validate software for embedded control systems in the electrification domain for High Voltage Battery

  • Perform HIL/SIL validation and utilize Controller Area Network (CAN) tools, including CANalyzer, Kvaser, and Vector

Apply to ULV LLC by email at [email protected].

Shift

First (Day)

Number of Openings

1

Compensation

$130,000.00 - $180,000.00 / Annually

Additional Compensation

Annual salary range: $130,000-$180,000.

Postal Code

56571

Job Type

Full Time

Place of Work

On-site

Requisition ID

104707

Job Benefits

Benefits offered: medical, dental, vision, and 401k.

Application Email

[email protected]

How this job compares

Set against the 1,298 open Embedded Software Engineer jobs on Olive Jobs, counted November 4, 2026.

Pay
  • This posting$130–180K/yr
  • Minnesota median$117–148K/yr22 salary ranges
  • US median$130–194K/yr953 salary ranges

This range's midpoint, $155K, is 23% above the Minnesota median midpoint ($126K) — in the top quarter of Embedded Software Engineer salary ranges in Minnesota.

Openings
Olive Jobs lists 25 open Embedded Software Engineer jobs in Minnesota and 1,298 across the US. 1% of them nationwide are listed as remote or flexible.
Hiring the most in Minnesota
Experience
This posting asks for at least 2 years of experience — less than three in four Embedded Software Engineer postings that state a minimum ask for (median 5 years, across 1,076 postings).
Education
This posting asks for a master's degree; 13 of the 1,298 open Embedded Software Engineer jobs (1%) ask for a master's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 4, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.