Software Engineer Lead - Embedded Telematics - HexaQuEST Global
Chicago, IL
About the Job
Job Description:
Responsible for the overall solutions in the embedded telematic domain including providing technical and architectural leadership and oversight, design and development of embedded and Java applications in cloud and defining proper KPIs to ensure quality and reliability of the solutions.
Skillset
Responsible for the overall solutions in the embedded telematic domain including providing technical and architectural leadership and oversight, design and development of embedded and Java applications in cloud and defining proper KPIs to ensure quality and reliability of the solutions.
Skillset
- Deep understanding of embedded application ecosystems with MQTT based architecture.
- Deep understanding of embedded development practices and the corresponding cloud (Java) application.
- Deep understanding of C/C++/Java programming language, Linux operating system. Real Time Operating Systems (RTOS), and system virtualization.
- Experience with automotive solutions and the automotive industry.
- Understanding of vehicle CAN network communication protocols like J1939, UDS etc.
- Experience in embedded and Java architectures and patterns.
- Ability to design and implement embedded solutions that are scalable, secure, and cost-effective.
- Ability to lead a team of embedded developers and analysts through the development of a new product.
- Strong technical, problem-solving, and communication skills, and a creative and agile mindset.
- Experience with cloud technologies, preferably Azure and streaming data.
- Experience in Microservices based architectures, Enterprise Application Integration, Enterprise Service Bus, SOA, Web services (SOAP & RESTful).
- Experience on the Security frameworks like OAuth 2.0, JWT token-based authentication for Web applications.
Source : HexaQuEST Global