Connected Vehicle Engineer
- Job Title
- Connected Vehicle Engineer
- Job ID
- 27347028
- Location
- Plymouth, MI 48170
- Other Location
- Description
-
Job Responsibilities:
- Research new technologies and create new application ideas for connected and autonomous vehicle.
- Research new technologies and techniques to improve existing wireless technologies, such as V2X, for safety, autonomous, and other transportation-related applications.
- At times perform hands-on duties such as electrical wiring or mechanical installations, such as building test vehicles, and implement the new technology and/or applications.
- Conduct both in-lab and in-vehicle test and data analysis.
- Participate in internal / external brainstorming meetings to generate new application ideas.
- Collaborate with device vendors, industry consortiums, universities, or other internal departments.
Job Specifications:
Minimum:
- General knowledge of communication protocols such as 802.11x, DSRC, and/or LTE protocols
- Hands-on experience with GNSS receivers, at least basic understanding of GNSS and vehicle localization
- 3 years of programming in C or C++ in academia or industry
- General engineering experimental and analytical skills using common tools (e.g. Matlab).
- Highly motivated, highly disciplined work ethic
- Good Project Management Skills – Must be able to deliver a project on time
- Masters of Science degree (4-year Bachelor of Science degree with extensive experience will be considered as well) in any one of the following disciplines: computer engineering, software engineering, computer science, electrical engineering, or communications engineering.
- Willingness to work in multi-cultural environment.
- Have a passion to create and try new ideas.
- Effective verbal and written communication skills.
- Work cooperatively with others.
- Eager to quickly learn by searching and reading, by example, and by trial and error.
- Take higher-level requests and ideas to completion independently.
- Demonstrate inventiveness.
- Able to work from requirements that are not always clearly defined
- Does not mind working on new and diverse things as opposed to developing perfection in one area.
- Travel will be needed.
Preferred:
- Familiar with either telematics, networking, wired, wireless, in-vehicle, or V2V/V2I/V2P
- Embedded Linux software development.
- Engineering experimental and analytical skills using Python is preferred.
- Familiar with communications protocols. (Examples: UDP, TCP, IEEE802.11, IEEE 1609.X, CAN, V2V, V2I, V2X, SAE J2735, SAE J2945)
- Programming for interfacing between devices. (Examples: reading sensor via serial port, processing an analog signal, etc.)
- Programming within Unix-based operating systems, such as Linux.
- Programming in JAVA, Matlab/Simulink or Python.
- Android Programming
- Experience with structured software development such as software version control, interpreting/documenting requirements, and peer review
- Ability to interface devices at hardware level, especially within vehicle, specify in a document these interface in clear form. For example: ability to build simple wiring harnesses and route wiring between the communication devices and the main development platform.
- Experience developing software for processing the output of GNSS receiver (e.g NMEA) for example for visualization of the vehicle’s path
- Familiarity with sensor processing platforms such as Robot Operating System (ROS), Elektrobit ADFT, RTMaps and Polysync.
#LI-RS1