Applications Engineer General

Epitec

$81K — $87K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or similar
  • 3+ years of software development experience
  • Proficient in C/C++ and object-oriented design
  • Proficient in Python and scripting
  • Experience with Hardware-in-the-Loop (HiL) systems
  • Familiarity with CAN/CAN FD and Ethernet communication
  • Experience with Unix OS and Docker

Responsibilities

  • Research and create tools for emulating automotive Electronic Control Units (ECUs)
  • Develop methodologies for valid and efficient Hardware in the Loop (HiL) processes
  • Assist in the design and validation of ADAS features in a virtual environment
  • Support the shift from physical vehicle testing to resimulation and HiL methods

Benefits

  • Contract position with potential for full-time transition
  • Opportunity to work in a hybrid setting (4 days on-site)
  • Engagement with cutting-edge ADAS technology
  • Chance to contribute to high-impact projects in automotive innovation
Full Job Description
  • Location: Dearborn, Michigan
  • Type: Contract
  • Job #102165

Position: Applications Engineer

Location: Dearborn, MI (Hybrid, 4 days on-site)

Employment Type: Full-Time Contract

Pay: $39-42 per hour

Description: Advanced Driver Assistance Systems (ADAS) Verification and Validation Engineer to work with our engineering team to develop ADAS features that will satisfy and delight our customers.

Responsibilities:
  • Research and develop tools to emulate and virtualize automotive Electronic Control Units used for senor processing and ADAS feature execution
  • Develop Hardware in the Loop (HiL) methodologies to validate ECU emulation and virtualization tools
  • Assist ADAS software and feature developers in designing, verifying and validating ADAS features in a virtual setting
  • Support transition of physical vehicle testing to resimulation and HIL-based methods

Requirements:
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline
  • 3+ years of professional software development experience
  • Proficiency in C/C++, and object-oriented design skills
  • Proficiency in Python, and scripting design skills
  • Proficiency in HIL bench development, execution and automation
  • Programming, Matlab, Hardware Experience
  • Strong analytical, leadership, planning and communication skills
  • Familiarity with communication protocols like CAN/CAN FD, Ethernet communication using TCP/UDP socket programming
  • Experience with Unix operating systems, scripting, Docker container creation and cross platform software development utilities

Preferred:
  • Master's degree in Engineering or Computer Science
  • Experience throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery, and maintenance
  • ADAS resimulation and/or simulation experience
  • ADAS verification and validation experience
  • Familiarity with embedded instruction sets such as ARM and x86
  • Experience in development of complete embedded systems
  • Ability to design, implement, and maintain automated workflows for software development, testing, and deployment
  • Robotics or mechatronics experience is a plus

#LI-JV1

Similar Jobs

More Jobs at Epitec

More Manufacturing & Automotive Jobs

Find similar Applications Engineer General jobs: