Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain automotive-grade Linux embedded software using C/C++ for telematics devices focusing on communication, networking, and positioning.
Lead efforts to build and demonstrate prototypes (POCs) and bring telematics products and solutions to market, involved in demos and cross-functional collaboration.
Optimize software for resource constraints (CPU, memory, power, network) and develop scalable, reusable components supporting telematics domain research and new business creation.
Minimum Requirements
5 to 8 years of software development experience.
Bachelor’s or Master’s degree in electrical, communications, computer engineering or a related discipline.
Strong hands-on experience with Linux on embedded platforms and embedded software development using C/C++.
Experience with STL, Linux IPC mechanisms (sockets, message queues, shared memory), multithreading, version control systems (GIT, Gerrit, Perforce), unit testing frameworks (Gtest), and package management (Open Embedded, bitbake).
Ideal Candidate Profile
Experienced in developing automotive or telematics embedded software and comfortable working across technical domains to explore new technologies.
Skilled in designing scalable, maintainable embedded Linux applications with thorough understanding of resource optimization for automotive environments.
Able to lead cross-geographic teams in agile environments, translating business needs into executable software development tasks and product demonstrations.
