Software Engineer

TrulyHired

Novi (MI)

Hybrid

USD 112,900 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TrulyHired in Novi, MI is looking for a Software Engineer to design and develop file format interfaces and protocols for vehicle applications. The role requires experience in C/C++ programming and automotive communications.

As part of the Product Development team, you'll research use cases, define requirements, and participate in the full software lifecycle from design to testing. Up to 40% telecommuting is available.

The position requires a Master’s or Bachelor’s degree with specific automotive protocol knowledge.

Qualifications

  • Demonstrable experience with C++ and automotive applications.
  • Familiarity with ASAM standards and vehicle communication protocols.
  • Experience with industry-standard tools for automotive control systems.

Responsibilities

  • Design and develop interfaces for vehicle applications.
  • Research use cases and define cross-team requirements.
  • Participate in all stages of software design and testing.

Skills

C++ programming
CAN communication protocol
Automotive Ethernet
MATLAB
Simulink

Education

Master's degree in Engineering, Computer Science, or related field
Bachelor's degree in Engineering, Computer Science, or related field with 3 years of experience

Job description

Software Engineer Full Description
Software Engineer
  • Job: 37298-DCOL
  • Team: Product Development
  • Location: US-MI-Novi

Job Summary

Designing and developing interfaces for file formats and message-based protocols used in vehicle applications. Using C/C++ programming skills and object-oriented design experience to work with stakeholders to research use cases, define cross-team requirements, and perform cross-product development. Participating in all stages of software design, usability, coding, testing, and documentation. Following sound design practices like test-driven development to produce high quality software.

May telecommute up to 40%.

Rate of Pay: $112,900.00 to $175,000.00

Responsibilities
Qualifications

Employer will accept a Master's degree in Engineering (any), Computer Science, Information Science or a closely related field and no experience.

Alternatively, employer will accept a Bachelor's degree in Engineering (any), Computer Science, Information Science, or a closely related field and three [3] years in the job offered or in a Software Engineer-related occupation.

Requirements

Position requires demonstrable experience with each of the following:

  • Working with the CAN communication protocol.
  • Utilizing C++ programming for software development in automotive applications.
  • Working with ASAM standards, including MDF, XCP, A2L, and CDF.
  • Assisting with J1939, Automotive Ethernet, or comparable vehicle communication protocols.
  • Utilizing industry-standard tools and software for specifying, developing, and testing automotive control systems.
  • Utilizing MATLAB and Simulink for modeling, analysis, and control-system development.

Experience may be gained during graduate program. Will accept any suitable combination of education, training, and/or experience. Multiple positions available.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

MathWorks • Novi (MI)

Hybrid
USD 112,000 - 175,000
Automotive Software Engineer - CAN/C++ | Remote Options
Automotive Software Engineer - CAN/C++ | Remote Options

TrulyHired • Novi (MI)

Hybrid
USD 112,000 - 175,000
Software for Applications Engineer
Software for Applications Engineer

North Star Staffing Solutions, Inc. • Washington

On-site
USD 80,000 - 110,000
Sr Software Engineer (Multiple Positions) (REF285820X)
Sr Software Engineer (Multiple Positions) (REF285820X)

Robert Bosch Group • Plymouth (MI)

Hybrid
USD 90,000 - 130,000
Base Software Engineer - Communications
Base Software Engineer - Communications

Stellantis • Auburn (AL)

On-site
USD 80,000 - 100,000
Base Software Engineer - Communications
Base Software Engineer - Communications

Stellantis • Auburn Hills (MI)

On-site
USD 75,000 - 95,000
Automotive Software Engineer CAN MATLAB/Simulink Remote 40%
Automotive Software Engineer CAN MATLAB/Simulink Remote 40%

MathWorks • Novi (MI)

Hybrid
USD 112,000 - 175,000
Embedded Software Development Engineer
Embedded Software Development Engineer

SEGULA Technologies • Grimes (IA)

On-site
USD 70,000 - 90,000
Software Engineer III
Software Engineer III

HL Mando Corporation • Novi (MI)

Hybrid
USD 90,000 - 120,000
Principal Software Engineer
Principal Software Engineer

Sapphire Stream Technology • Southfield (MI)

On-site
USD 108,000 - 132,000