Posted on: 10/07/2025
C++ Linux Middleware (Automotive Domain)
Location : Bangalore, India
Experience : 3-9 Years
Interview Mode : F2F Interview
Employment Type : Full-time
Job Overview :
We are seeking a highly skilled C++ Linux Middleware Developer to join our team, focusing on the automotive domain. You'll be instrumental in designing, developing, and testing robust C++ applications on Linux platforms. If you have strong expertise in C++ (C++11/14/17), a deep understanding of Linux, and a passion for building reliable software solutions for the automotive industry, we encourage you to apply.
Key Responsibilities :
- Design, develop, and test high-quality C++ applications on Linux platforms for automotive middleware.
- Collaborate with cross-functional teams to identify and prioritize project requirements effectively.
- Implement scalable, efficient, and reliable software solutions, ensuring optimal performance and resource utilization.
- Troubleshoot and debug complex software issues, ensuring system stability.
- Participate actively in code reviews and ensure strict adherence to coding standards and best practices.
- Stay up-to-date with industry trends and emerging technologies, particularly within the automotive software landscape.
- Contribute to the architecture and software programming, specifically in UI framework and application design for embedded platforms.
Mandatory Requirements :
- 3-6 years of experience in C++ development on Linux platforms.
- Strong understanding of C++ programming language (any one of C++11, C++14, or C++17).
- Proficiency in Linux operating system and shell scripting (bash).
- Experience with Linux-based tools and technologies (e.g., GCC, Makefile, CMake).
- Solid knowledge of software design patterns and principles.
- Familiarity with multi-threading, synchronization, and concurrency.
- Experience with debugging tools (e.g., GDB, Valgrind).
- Strong problem-solving skills and analytical thinking.
- Excellent communication and teamwork skills.
- Proven experience in architecture and software programming, specifically in UI framework and application design for embedded platforms.
- Extensive experience with version control systems (Git), Unit Testing, and CI/CD.
- Experience in agile software development processes (SCRUM/KANBAN).
Preferred Skills :
- Knowledge of automotive-grade Linux (e.g., GENIVI).
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI/CD).
- C++ certification.
- Experience working with OEMs or directly within the automotive industry.
- Experience in infotainment display/instrument cluster projects.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1510498
Interview Questions for you
View All