Skip Navigation

Senior Embedded Software Engineer
Auburn Hills, MI

Back To Job Board

Direct Hire

$110,000 - $125,000 / yr


Senior Embedded Software Engineer

Auburn Hills, MI

 

 

Job Summary of the Senior Embedded Software Engineer

Our client, a leading name in ADAS technology development, is looking for Senior Embedded Software Engineer, responsible for developing next-generation embedded software for safety-critical automotive computer vision-based applications. You’ll take point on projects, taking them through the full development life-cycle, for leading automotive companies at a global level.

 

This company is a global leader in advanced automotive technologies.  They offer an opportunity to work on the industry’s premier active driving projects, along with multiple growth paths for the future.

 

 

Responsibilities of the Senior Embedded Software Engineer

  • Development (design, implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial production projects.
  • Develop software in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP).
  • Work assignments primarily involve intermediate through advanced level work, moving toward complete technical competency and mastery of the field.
  • Interface with product development teams located in various geographical locations
  • Ability to adapt to changing software release schedules and multitask in a fast-paced environment
  • Complies with the requirements of Quality Management System (QMS)
 

Qualifications of the Senior Embedded Software Engineer

  • Bachelor’s degree in Computer Engineering / Software Engineering / Electrical Engineering / Computer Science or equivalent (Master’s preferred)
  • 5+ years of experience in embedded software development for automotive electronics serial development projects (mandatory).
  • Real-time embedded software using C, C++ for 32/64-bit multicore SoC/microcontrollers.
  • Experience with AUTOSAR, device driver development (Flash, EEPROM, LIN, CANFD, Ethernet, SPI, etc.)
  • Development (design, implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial production projects
  • Develop software in compliance with a formal ASPICE based Global Product Engineering Process (GPEP), or a similar structured engineering approach (CMMi).
  • Perform work assignments as a highly competent software engineer, requiring independent design, implementation and testing of the software components.
  • Define, document, and communicate the software design and architecture.
  • Solid background in areas such as:
    – Hardware/Software (HW/SW) integration
    – Software configuration management
  • Involvement in all phases of the Software Development Life Cycle (SDLC)
  • Ability to successfully contribute to multi-disciplined teams.
  • Awareness and experience with widely successful Agile techniques: User Stories, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games
  • Working knowledge of configuration management (preferably PTC/MKS), project monitoring and control techniques
  • Knowledge of structured problem solving (8D) methods and/or techniques

 

Compensation of the Senior Embedded Software Engineer
Salary Range:  $110,000-125,000/year.  

Location: Auburn Hills, MI
Type:  Direct
Travel:  Minimal
Relocation Assistance:  Subject to review
Visa Sponsorship: H1B transfers only (or TN)



Back To Job Board

Submit Your Resume

"*" indicates required fields

First Name*
Last Name*
Max. file size: 20 MB.
Drop your resume and other files here or upload here
This field is for validation purposes and should be left unchanged.