Embedded Software Engineer

Raizan Solutions
Troy, MI, United States
17 days ago

Role details

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

Tech stack

Board Bringup Adobe InDesign Algorithm Design Systems Engineering Automation of Tests C++ (Programming Language) Code Generation Communications Protocols Computer Engineering Software Debugging Embedded Software Firmware
+24 more
Failure Mode Effects Analysis Hardware Design Hardware-In-The-Loop Simulation Python (Programming Language) LabVIEW MATLAB Machine Learning ISO/IEC 15504 Requirements Traceability Simulink Software Engineering Software Requirements Analysis Stateflow Systems Architecture System Testing Universal Asynchronous Receiver/Transmitter VHSIC Hardware Description Language (VHDL) Model-Driven Development PIC Microcontroller Real Time Systems Software Troubleshooting Reliability of Systems Embedded Coder Data Analytics

Job description

Raizan Solutions LLC is hiring on behalf of our client for an experienced Senior Controls / Embedded Software Engineer to join an innovative engineering team developing next-generation electrified systems for commercial and defense applications.

This is an exciting opportunity to work on cutting-edge technologies including Battery Management Systems (BMS), high-voltage power distribution, electric propulsion, embedded control systems, and advanced energy storage solutions.

Our client offers a highly collaborative environment where engineers have the opportunity to influence products from concept through production while working with the latest modeling, simulation, embedded software, and validation technologies.

There are absolutely NO placement fees or recruitment charges for candidates.

Position Overview

This role combines control system development, embedded software integration, simulation, and validation for advanced electrified vehicle and energy systems.

You will contribute to systems such as:

  • Battery Management Systems (BMS)
  • High-voltage distribution and protection systems
  • Electric propulsion systems
  • Power electronics controls
  • Vehicle and subsystem diagnostics

You will play a key role in developing simulation models and production-ready control software while supporting prototype development, hardware integration, laboratory testing, and full system validation.

This position is ideal for engineers who enjoy both software development and hands-on engineering in laboratory and vehicle environments., Controls & Model-Based Development

  • Develop and validate control algorithms using MATLAB/Simulink and Stateflow
  • Apply Model-Based Design (MBD) workflows
  • Utilize Embedded Coder and Simulink Coder for auto-code generation
  • Integrate data-driven or machine learning-based control methods where applicable
  • Design control strategies for:
  • Battery thermal management
  • Battery state estimation (SOC/SOH)
  • Power electronics
  • Inverter controls
  • Vehicle energy management
  • Support transition from simulation models to production ECU software
  • Optimize control algorithms for efficiency, performance, and system reliability
  • Improve controller robustness through calibration and continuous testing

Embedded Software & Integration

  • Develop and support embedded C/C++ software for ECU and PCB-based systems
  • Interface with microcontrollers including:
  • Infineon
  • NXP
  • Texas Instruments
  • Integrate software with hardware platforms
  • Support hardware bring-up and debugging
  • Work with communication protocols including:
  • CAN
  • CAN FD
  • UDS Diagnostics
  • SPI
  • I2C
  • UART
  • Troubleshoot software and hardware integration issues
  • Support firmware updates and embedded software releases

Testing, Validation & Lab Development

  • Develop and execute SIL, MIL, HIL, and vehicle-level testing
  • Design and maintain laboratory bench setups
  • Configure:
  • Power supplies
  • Electronic loads
  • DAQ systems
  • Instrumentation
  • Hardware-in-the-loop (HIL) environments
  • Utilize:
  • NI LabVIEW
  • CANalyzer
  • CANoe
  • Perform data collection, debugging, analysis, and model correlation
  • Support root-cause investigations through structured testing
  • Validate system performance against design requirements

Production & End-of-Line Support

  • Develop End-of-Line (EOL) testing processes
  • Create automated diagnostics and test sequences
  • Support manufacturing teams during production launch
  • Improve production robustness and repeatability
  • Assist with production troubleshooting and continuous improvement initiatives

Systems Engineering & Cross-Functional Collaboration

  • Contribute to overall hardware/software system architecture
  • Capture and refine software requirements
  • Maintain requirements traceability
  • Participate in DFMEA activities
  • Conduct design reviews
  • Support root cause investigations
  • Prepare engineering documentation aligned with:
  • ASPICE
  • ISO 26262 principles
  • Collaborate with customers, suppliers, manufacturing, and multidisciplinary engineering teams
  • Mentor junior engineers and provide technical leadership
  • Participate in design verification and product release activities

Requirements

  • Bachelor’s or Master’s degree in:
  • Electrical Engineering
  • Controls Engineering
  • Computer Engineering
  • Embedded Systems
  • Mechanical or Mechatronics Engineering (Controls Focus)
  • 5-10+ years of professional experience in controls engineering and/or embedded software development
  • Strong experience with:
  • MATLAB/Simulink
  • Model-Based Development (MBD)
  • Control algorithm development
  • Embedded real-time systems
  • CAN communication
  • Experience with:
  • Hardware/software debugging
  • Laboratory testing
  • Instrumentation
  • System validation
  • Strong analytical and troubleshooting skills
  • Excellent communication and teamwork abilities
  • Comfortable working in a fast-paced, hands-on engineering environment
  • U.S. Citizenship required due to ITAR and defense project requirements

Preferred Qualifications

Experience with any of the following is highly desirable:

  • Electrified vehicles (EV/HEV)
  • Defense vehicle platforms
  • Battery Management Systems (BMS)
  • High-voltage systems
  • Embedded auto-code generation
  • Production software deployment
  • Python
  • C
  • C++
  • Assembly
  • VHDL
  • NI LabVIEW
  • Automated test systems
  • dSPACE
  • Speedgoat
  • HIL development
  • Power electronics
  • Motor control
  • Functional Safety (ISO 26262)
  • Embedded cybersecurity
  • Automotive diagnostics
  • UDS
  • ISO 14229
  • OBD
  • ITAR or other regulated engineering environments

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Paid holidays
  • Opportunities for advancement, * Work on cutting-edge electrified vehicle and energy technologies
  • Exposure to commercial and defense engineering programs
  • Opportunity to influence products from concept through production
  • Collaborative, agile engineering environment
  • Mix of software development and hands-on laboratory work
  • Direct interaction with multidisciplinary engineering teams
  • Excellent opportunities for technical growth and career advancement

Compensation & Benefits

  • Competitive salary
  • Performance bonus opportunities
  • Medical, Dental & Vision Insurance
  • Paid Holidays
  • Flexible Paid Time Off (PTO)
  • Career growth and advancement opportunities
  • Exposure to innovative engineering projects

Apply Today

If you’re passionate about controls engineering, embedded software, electrified power systems, and advanced product development, we’d love to hear from you.

Pay: From $140,000.00 per year

Apply for this position

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

Apply on www.indeed.com

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ć · WWC 2023

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:46 min

Introducing software engineering for electric vehicle prototypes

Stephan Schuster · WWC 2022

Videos

See all

Related articles

See all