Senior Controls & Software Integration Engineer

Motive Companies
Monroe, MI, United States
16 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
0 years minimum
Compensation
$80,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Computing Platforms Systems Engineering CANopen Code Generation Controller Development System (CoDeSys) Communications Protocols Embedded C Embedded Software Hardware Design MATLAB Simulink Systems Integration

Job description

We are seeking a hands-on Senior Controls & Software Integration Engineer to own control software and system integration from early development through real-world testing and production. This is a highly hands-on role for an engineer who enjoys working at the intersection of controls, embedded software, high-voltage systems, and hardware integration. You will build, integrate, troubleshoot, test, and validate complex systems in real-world environments. Experience in a specific industry is not required. Candidates from EV, automotive, aerospace, defense technology, autonomous systems, robotics, or other advanced engineering environments are encouraged to apply.

What You’ll Do

  • Develop, calibrate, and release control and remote-control software using Simulink-based model development and automatic code generation.
  • Integrate electric powertrain and high-voltage systems over CAN/J1939, including BMS, motors, inverters, chargers, DC/DC converters, power distribution, and thermal management systems.
  • Design and implement fault handling, interlocks, derating strategies, and safe/limp operating modes.
  • Develop communication between control systems, displays, telemetry systems, and other connected platforms.
  • Integrate drive-by-wire and advanced control systems with third-party autonomy platforms.
  • Own bench, HIL, and field validation, calibration, release sign-off, and technical documentation.
  • Troubleshoot complex hardware and software integration issues using CAN tools, oscilloscopes, breakout boxes, and other diagnostic equipment.
  • Support field testing, customer demonstrations, and advanced technology programs.
  • Work closely with electrical, harness, software, and systems engineering teams.
  • Provide technical guidance to junior engineers and technicians.
  • Help transition complex technology from prototype through scalable production., This is not a narrow software role. You will work across the complete system-from high-voltage power and battery systems through controls, CAN/J1939 communications, motors, inverters, charging, thermal systems, displays, and advanced control interfaces. You will have the opportunity to build it, integrate it, troubleshoot it, test it, and see it operate in the real world while helping move innovative technology from prototype to production.

Requirements

  • 5+ years of experience in controls engineering, embedded software, vehicle systems, powertrain controls, robotics, aerospace, or a similar technical environment.
  • Experience helping take a complex hardware/software product from prototype through validation and production.
  • Deep knowledge of CAN communications and J1939.
  • Experience with CAN tools such as Vector, Kvaser, PCAN, or similar platforms.
  • Strong high-voltage system integration experience, including BMS, inverters, chargers, motors, and related powertrain components.
  • Experience with MATLAB/Simulink or other model-based controls development environments.
  • Strong hands-on diagnostic and troubleshooting abilities.
  • A strong bias toward hardware-you are comfortable troubleshooting directly at the connector using breakout boxes, oscilloscopes, CAN tools, and other diagnostic equipment, not just working in simulation.
  • Bachelor’s degree in Electrical, Computer, or Mechanical Engineering, or equivalent experience., Experience with any of the following is a plus:
  • MotoHawk, EcoCoder, OpenECU, or other model-based development platforms.
  • NMEA 2000, CANopen, or other CAN-based communication protocols.
  • Embedded C, CODESYS, Curtis VCL, or similar controls platforms.
  • Autonomous systems, ROS 2, DDS, MAVLink, or similar interfaces.
  • Functional safety standards such as ISO 26262 or ISO 13849.
  • Startup, advanced development, skunkworks, or 0-to-1 product development experience.

Benefits & conditions

Base Salary: $80,000-$150,000 annually, depending on experience and technical depth. Additional compensation and benefits may include:

  • Early-stage equity consideration
  • Health and dental benefits
  • Paid time off
  • Significant technical ownership and growth opportunities

About the company

Our client is developing innovative, high-performance electric platforms for advanced commercial and government applications.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:01 min

Introduction to domain specific languages and their applications

Irina Artemeva · World Congress 2023

Videos

See all

Related articles

See all