Embedded Software Engineer

Allen Park, MI, US • Posted 22 hours ago • Updated 9 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Marketing Intelligence
  • MI
  • Software Development
  • Regression Analysis
  • Quality Assurance
  • System Integration
  • Collaboration
  • Computer Hardware
  • Embedded Software
  • Embedded C
  • MATLAB
  • Simulink
  • Modeling
  • Testing
  • Integration Testing
  • Hardware-in-the-loop Simulation
  • Requirements Management
  • Algorithms
  • Debugging
  • Communication
  • Agile
  • Computer Science

Summary

  • Location: Allen Park, Michigan
  • Type: Contract
  • Job #105154

Embedded Software Engineer
Dearborn, MI | HYBRID
W2 CONTRACT ONLY

Position Overview

We are seeking an Embedded Software Engineer III to develop, integrate, test, and validate embedded software solutions for automotive applications. This role focuses on Embedded C development, MATLAB/Simulink modeling, algorithm development, integration testing, HIL testing, diagnostics, low-level code debugging, and requirements-based software development. The ideal candidate will have experience working with CAN, LIN, NVM, and automotive communication systems throughout the software development lifecycle.
Key Responsibilities
  • Develop embedded software and algorithms from system and software requirements.
  • Design, implement, and validate software using Embedded C and MATLAB/Simulink.
  • Perform unit, integration, regression, and HIL testing to ensure software quality and performance.
  • Debug and troubleshoot low-level embedded software and hardware integration issues.
  • Develop and validate functionality involving CAN, LIN, diagnostics, and NVM systems.
  • Support requirements management, traceability, and software verification activities.
  • Collaborate with systems, hardware, validation, and cross-functional engineering teams.
  • Participate in Agile development and continuous software improvement initiatives.
Required Qualifications
  • 6+ years of engineering/IT experience with 4+ years of embedded software development experience.
  • Strong experience with Embedded C development.
  • Experience with MATLAB/Simulink modeling and testing.
  • Hands-on experience with:
    • Integration Testing
    • HIL Testing
    • Requirements Management
    • Algorithm Design from Requirements
    • Low-Level Code Debugging
    • CAN and LIN Communication Protocols
    • Automotive Diagnostics (UDS)
    • NVM Development and Validation
  • Experience working within Agile development environments.
  • Bachelor's degree in Engineering, Computer Science, or related field.
Work Arrangement

Hybrid - 4 days onsite per week

#LI-WH1
#INDOEM
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10111081
  • Position Id: 9338cfa3756d30607a90ed23222bc2e9
  • Posted 22 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Allen Park, Michigan

Today

Easy Apply

Full-time

$50 - $65 per hour

Allen Park, Michigan

Today

Easy Apply

Contract

$61 - $66 /hr

Auburn Hills, Michigan

Today

Full-time

Depends on Experience

Milford, Michigan

Today

Full-time

Search all similar jobs