Search jobs > Dearborn, MI > Embedded software engineer

Embedded Software Engineer

NDX Human Capital Solutions
Dearborn, MI, United States
Full-time

Position Description :

Our Client is seeking to hire a person with software development knowledge in embedded systems. The Body Control Software team develops software for vehicle features such as starting, locking, lighting, alarms, windows, powered enclosures, cabin climate control and seats.

Employees in this job function are responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs.

They are involved in the entire software development lifecycle including designing software architecture, testing for quality, and deploying the software to meet customer requirements.

Applicants should have detailed knowledge of functional specifications (software requirement development), conduct design reviews, help resolve vehicle / bread board issues, have 5+ years of engineering work experience and an understanding of embedded hardware and software design.

Skills Required :

  • Project Management experience
  • Understanding of embedded hardware and software design
  • Knowledge of control theory and algorithm design
  • Proficient in Microsoft Office products
  • Matlab Simulink , JIRA, JAMA, and Github experience required
  • Familiarity with CANalyzer, AutoSAR, and Functional Safety required
  • Working understanding of CAN and LIN vehicle networks
  • Familiarity with functional safety
  • Familiarity with cybersecurity and message authentication
  • Experience in working with, and / or for, an Electronic Control Manufacturer is desirable
  • 5+ years of engineering work experience
  • Would consider less than five years of experience if the candidate has a demonstrated working knowledge of the subject matter.

Skills Preferred : N / A

N / A

Experience Required :

  • 5+ years of engineering work experience
  • 3+ years of experience in Algorithm Design for Embedded hardware and / or software design
  • 3+ years of experience with control theory and algorithm design via truth tables and finite state machines
  • 1+ years of vehicle network (CAN / LIN) experience
  • 1+ years of experience in Matlab / Simulink

Experience Preferred :

Education Required :

Bachelor's in electrical engineering or bachelor's in computer science / engineering or other engineering degree with required experience / skill set

Education Preferred :

  • Master’s degree in Electrical Engineering, Computer Engineering, Computer Science or a related field of study
  • 7+ years of engineering work experience
  • 5+ years of Algorithm Design for Embedded hardware and / or software design
  • 5+ years of experience with control theory and algorithm design via truth tables and finite state machines
  • Familiarity with JAMA, JIRA, and Github
  • Familiarity with CANalyzer, AutoSAR, SOA and Functional Safety
  • Proficient in Microsoft Office Products
  • Experience in working with and / or for an electronics control manufacturer

Additional Safety Training / Licensing / Personal Protection Requirements :

Additional Information :

POSITON IS HYBRID

16 days ago
Related jobs
Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Senior Embedded Network Software Engineer. ...

EPITEC
Dearborn, Michigan

This position will provide a unique and challenging engineering experience combining electrical, software, vehicle level system performance and program management. Engineer electronic control module software. Lead software release process and software change management. Manage Engineering changes vi...

Unreal Gigs
Detroit, Michigan

Are you passionate about pushing the boundaries of what's possible in embedded systems? Do you thrive in a fast-paced, innovative environment where your technical prowess can truly shine? As an Embedded System Engineer, you’ll be at the forefront of designing and developing cutting-edge so...

Canopy
Detroit, Michigan

We are seeking a highly motivated Software Engineer to join our dynamic Embedded Software team. As part of our team, you will play a crucial role in designing, developing, and maintaining innovative software that powers IoT security devices and solutions. If you are passionate about embedded systems...

Canonical - Jobs
Detroit, Michigan

Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware. Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks. Joining Cano...

Ford Motor Company
Dearborn, Michigan

The Embedded Infotainment Staff Software Development Engineer/Architect is responsible for architecting, designing, and developing infotainment system software and resolving system-critical issues for Ford’s in-vehicle infotainment and digital cockpit systems. Bachelors Degree in Computer Science, C...

Unreal Gigs
Detroit, Michigan

Are you passionate about pushing the boundaries of what's possible in embedded systems? Do you thrive in a fast-paced, innovative environment where your technical prowess can truly shine? As an Embedded System Engineer, you’ll be at the forefront of designing and developing cutting-edge solutions fo...

People Tech Group Inc
Warren, Michigan

Role:- Embedded software Engineer. Experience in C++ / Embedded C Programming /coding skills. Knowledge / Experience in the development of embedded applications. Knowledge in embedded OS: Linux or QNX. ...

Optimal Inc.
Dearborn, Michigan

Applicants should have detailed knowledge of functional specifications (software requirement development), conduct design reviews, help resolve vehicle/bread board issues, have 5+ years of engineering work experience and an understanding of embedded hardware and software design. They are involved in...

Ford Pro
Dearborn, Michigan

Embedded Linux Software Engineer. We are seeking an experienced professional who can lead the development of Linux Embedded Platform Software. This involves working with the OS supplier, developing the SW platform architecture, providing requirements, developing device drivers and optimizing low lev...