Senior Software Engineer (Telematics)

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.

About Xoriant Corporation