Overview
On Site
$50 - $55
Contract - W2
Contract - 6 Month(s)
No Travel Required
Skills
C + +
IoT
Linux
MQTT
Python
Telematics
Job Details
Job Title: Senior Software Engineer, Telematics
Duration: 6+ months (Possible Extension-Long Term Project)
Location: Newark, CA (onsite)
The Role
- Design and develop complex software for supporting cloud communication.
- Develop SW to support Mobile App Communication with the car.
- Use state of the art algorithms and IoT Protocols to implement features.
- Ensure optimization of software through design reviews and code reviews.
- Develop a design and/or product validation test program to ensure robustness of design.
- Integrate with different teams such as Cloud, Powertrain, Data Science etc to realize the project.
Requirements
- Strong proficiency in C and C++, and object oriented design.
- Strong proficiency in Shell Scripting.
- Strong IoT Background with Expert knowledge in MQTT.
- Strong understanding in IPC Mechanisms – Sockets, Message Queues, Shared Memory, etc.
- Strong Linux Operating System fundamentals.
- Strong understanding of Data Structures and Algorithms.
- Strong knowledge of Networking protocols such as TCP/UDP
- Working knowledge of Automotive Protocols such as CAN, UDS, etc.
- Experience in scripting languages such as Python is a plus.
- Experience in the field of Automotive Telematics Software is a big plus.