Software Engineer - Controls

Company:  Zobility
Location: Dearborn
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Position Description:

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.

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

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 Information:

Position is Hybrid

We offer attractive, competitive compensation and benefits including, medical, dental, 401k, short-term disability, AD&D, tuition reimbursement, and more. If you take pride in your work and are committed to personal and professional success, let's talk. Please visit to learn more.

Zobility is RGBSI's workforce management and staffing division. RGBSI is a multi-national corporation headquartered in Troy, MI with branches throughout the USA, Canada, Germany, and India.

Apply Now
Share this job
  • Similar Jobs

  • Software Engineer Controls

    Dearborn
    View Job
  • Controls Software Engineer

    Redford
    View Job
  • Software Engineer Controls

    Allen Park
    View Job
  • Software Engineer Controls

    Allen Park
    View Job
  • Software Engineer Controls

    Dearborn
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙