





Metro location and generalist 'Software Engineer' title increase applicant density, but niche embedded+LLM skills moderate competition.
Role demands embedded automotive telematics and embedded C++ expertise, limiting cross-industry transferability.
Multiple mandatory technical requirements (C/C++, embedded Linux, LLMs) create medium strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain AI agents to enhance AI usage across the Software Development Life Cycle (SDLC) within the Telematics domain.
Design, develop, debug, and modify scalable, automotive-grade Linux applications in C/C++ for embedded platforms focusing on telematics devices with features like communication, networking, and positioning.
Lead technical efforts including demos and product/solution market launch planning; contribute to R&D for POCs and product demonstrations for telematics use cases.
Bachelor’s or Master’s degree in Electrical, Communications, Computer Engineering, or similar discipline.
Hands-on experience with Linux on embedded platforms.
Proficient in C and C++ programming, including STL, inter-process communication, multithreading, and unit testing frameworks such as GTest.
AI expertise with practical experience in Large Language Models (LLMs) and AI agents.
Experience working in agile teams delivering embedded Linux software products in automotive or telematics-related domains.
Strong debugging and troubleshooting skills with version control experience (GIT, Gerrit, Perforce).
Able to translate business requirements into agile stories and collaborate effectively across distributed teams.