Advanced Engineering Positions - Embedded Systems, Controls & Electrical Architecture

USDI
Madison Heights, MI

USDI has provided engineering and technical solutions since 1987, supporting customers across embedded systems, software development, systems engineering, electrical architecture, and advanced technology programs. USDI specializes in delivering experienced engineering resources and practical technical solutions for complex development environments across automotive, industrial, defense, and high-reliability applications.

USDI is actively hiring experienced engineering professionals to support advanced embedded systems, controls development, electrical architecture, and mission-critical technology programs.

We are seeking candidates with strong technical backgrounds in one or more of the following disciplines:

  • Senior Controls Engineering
  • EV Electrical Architecture Engineering
  • MATLAB/Simulink Engineering

These positions support advanced embedded and electromechanical systems requiring strong problem-solving skills, technical expertise, and the ability to work in fast-paced engineering environments.

Required Qualifications for all 3 positions

  • Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Systems Engineering, or related technical field
  • Experience in embedded systems, controls engineering, software engineering, or electrical architecture development
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent written and verbal communication abilities
  • Ability to work independently and collaboratively within multidisciplinary engineering teams

Work Environment for all 3 positions

  • Full-time onsite positions supporting advanced engineering and prototype development activities
  • Hands-on collaboration with multidisciplinary engineering teams in fast-paced technical environments
  • Direct involvement with system integration, validation, testing, and prototype support activities
  • Occasional travel may be required for testing, integration, or customer support activities

#1 - Senior Controls Engineer

Key Responsibilities

  • Develop and maintain control algorithms using MATLAB/Simulink for embedded and electromechanical systems
  • Design, model, simulate, and validate advanced control strategies for mission-critical applications
  • Support system architecture development, requirements analysis, and controls integration activities
  • Perform system analysis, debugging, tuning, and optimization of control systems and embedded applications
  • Support model-based design workflows and auto-code generation activities
  • Analyze and troubleshoot CAN/LIN communication networks and subsystem interactions
  • Support integration, verification, validation, and testing activities
  • Develop and maintain technical documentation and engineering reports

Preferred Experience

  • MATLAB / Simulink
  • Embedded control systems
  • Electrical motors and motor control systems
  • CAN and LIN communication protocols
  • Real-time systems integration
  • HIL/SIL validation environments

#2 - EV Electrical Architecture Engineer

Key Responsibilities

  • Develop and maintain vehicle electrical architectures for advanced platform applications
  • Create and manage electrical schematics, wiring diagrams, and interconnect documentation
  • Design and support high-voltage electrical systems and power distribution architectures
  • Perform component selection and integration activities
  • Lead requirements elicitation, decomposition, traceability, and management activities
  • Support prototype builds, troubleshooting, validation, and field testing activities
  • Collaborate with multidisciplinary engineering teams throughout the product lifecycle

Preferred Experience

  • High-voltage electrical architectures
  • Schematic development
  • Vehicle electrical architecture
  • Electrical component selection
  • Requirements management and traceability
  • CAN/LIN communication systems
  • Embedded electronic systems

#3- MATLAB/Simulink Engineer

Key Responsibilities

  • Develop and maintain embedded software applications using MATLAB/Simulink and model-based design methodologies
  • Support software development activities including requirements, design, implementation, integration, testing, and release
  • Work with communication protocols including CAN, LIN, SPI, and I2C
  • Support software integration and validation activities including SIL, HIL, bench, and system-level testing
  • Collaborate with systems, electrical, controls, and hardware engineering teams
  • Participate in software architecture discussions, design reviews, and issue resolution activities
  • Support requirements traceability and software process compliance activities

Preferred Experience

  • MATLAB / Simulink
  • New Eagle control systems and development environments
  • ASPICE development methodologies
  • CAN, LIN, SPI, and I2C communication interfaces
  • Embedded systems development
  • Real-time software applications
  • Model-based development and auto-code generation

Apply Today

If you are interested in joining our team, please email your resume directly to [email protected]

Pay: $40,000.00 - $80,000.00 per year

Work Location: In person

Posted 2026-05-09

Recommended Jobs

Master Level Fully Licensed Therapist

Professional Counseling Center
Port Huron, MI

Master Level Outpatient Therapist Come join the reputable PCC team and experience an understanding and dynamic workplace! We offer competitive salary, benefits, staff enrichment, and the strong po…

View Details
Posted 2026-02-01

R&D Scientist (Hiring Immediately)

Koppert Biological Systems
Howell, MI

Description:   Who We Are Koppert Biological Systems is the worldwide market leader in integrated pest management and disease management. Koppert stands at the forefront of sustainable agriculture,…

View Details
Posted 2026-05-05

Leader - Lab Assistant - 40 hrs - Rotating -

Henry Ford Health
Detroit, MI

GENERAL SUMMARY: Under general direction from the supervisor, leads a shift or team to perform pre analytic and post-analytic specimen and order processing including training and oversight of other …

View Details
Posted 2026-04-15

Voice Operations Specialist - Monroe Regional Hospital

ProMedica Toledo Hospital (TH)
Monroe, MI

Location: Monroe Regional Hospital Department: Switchboard Weekly Hours: 16 Status: Part time Shift: Variable (United States of America) Job Summary: …

View Details
Posted 2026-05-08

Sales Assistant

G.Z.Q.S.O.
Grand Rapids, MI

We are looking for a Sales Assistant to join our team at our Greenhouse that is one of the country's largest growers of premier indoor and outdoor potted plants. Our core company values are based …

View Details
Posted 2025-08-09

Regional Dry van Owner-operator Job in Troy, MI by HMD Trucking

HMD Trucking
Troy, MI

Regional Dry Van Owner-Operator Job - Troy, MI HMD Trucking is seeking skilled CDL A Owner-Operators who aspire for high earnings and reliable freight in Troy, MI. As a partner with HMD, you wil…

View Details
Posted 2026-04-28

Cook

Saint Therese
Monroe, MI

Saint Therese – Monroe, MI Part-Time | Full-Time 64-80 hours per pay period | Cook Sign on Bonus of $1,000 for Cook positions working 64+ hours per two-week pay period! Schedule: Cook …

View Details
Posted 2026-05-10

Dermatology Advanced Practice Provider

QualDerm Partners
East Lansing, MI

QualDerm Partners – A Skin and Aesthetics Wellness Family is an exciting brand created from combining two of the best-in-class names in skin and aesthetics care: Pinnacle Dermatology and QualDerm Par…

View Details
Posted 2026-01-23

Maintenance Supervisor

Royal Oak, MI

Maintenance Supervisor - Off Shift Maintenance Supervisor  Responsibilities: Assist with preventive maintenance programs to minimize maintenance cost of all production equipment. Completes a…

View Details
Posted 2026-03-30