You are viewing a preview of this job. Log in or register to view more details about this job.

ENGINEER - RESEARCH ENGINEER - POWERTRAIN CONTROLS - ANN ARBOR, MICHIGAN

Job code: 03-01148

Job Summary:

Work as part of a dynamic team to rapidly bring concept to reality by leveraging existing designs and COTS technology. Develop data acquisition and control software to be implemented on rapid prototyping embedded systems for use with automotive systems. Develop low-level hardware drivers in C. Implement custom data acquisition and control modules in Verilog. Perform wiring, soldering, and electronic troubleshooting as required. Work directly with clients to understand system requirements. Work within a team to define and develop customized system features.

Education/Experience:

Requires a BS degree in Computer Engineering, Electrical Engineering, Computer Science, or related with at least a 3.0 GPA and 0 – 5 years of experience. Advanced degrees demonstrating embedded system development beneficial. Must have excellent written and verbal communication skills; must be hands-on, application and result oriented; must be self-starting and highly motivated individual able to manage multiple assignments concurrently with limited supervision; must have circuit analysis, analog and digital design and C programming for embedded systems experience; requires hands-on software and electrical troubleshooting experience, including competent use of electrical test equipment (e.g. DMM, oscilloscope, function generator, power supplies); experience w/ C++, Python is a plus; familiarity with FPGAs, Verilog or VHDL; experience with Xilinx products helpful; detailed knowledge of sensor and actuator conditioning and drive circuitry highly desirable; experience with multithreaded programming and embedded RTOSs (especially QNX and/or real-time Linux) is highly desirable; prefer familiarity with IC engines and powertrain sensors and actuators; familiarity with automotive communication protocols a plus (CAN, LIN; OBD, UDS); experience with a PCB CAD program highly desirable (especially Alitum); familiarity with source control (Git or Mercurial), software/hardware testing (e.g. regression testing, acceptance testing, TDD), software development process a plus. A valid/clear driver's license is required.
This position requires passing the test.

Special Considerations:

Work assignment is in Ann Arbor, Michigan.

Job Locations: Ann Arbor, Michigan