Posted on: 29/10/2026
About the Role :
We are looking for experienced Embedded Software Developers with strong expertise in Embedded C++, Linux-based development, and a background in the automotive or semiconductor domain. The ideal candidates will be responsible for designing, developing, debugging, and optimizing embedded software solutions for high-performance and reliable systems.
Key Responsibilities :
- Design, develop, and maintain embedded software using C++ and embedded programming principles.
- Develop and optimize software components for Linux-based embedded systems.
- Work on low-level software development, system programming, and hardware-software integration.
- Develop, debug, and troubleshoot embedded applications to ensure performance, reliability, and stability.
- Collaborate with hardware, firmware, system engineering, and testing teams to define and implement technical requirements.
- Analyze system requirements and translate them into software design and implementation.
- Perform code reviews, unit testing, integration testing, and debugging.
- Optimize software for memory usage, processing performance, and system resource utilization.
- Work with device drivers, communication interfaces, and operating system components as required.
- Diagnose and resolve software defects and support system integration activities.
- Follow coding standards, software development methodologies, and quality assurance practices.
- Contribute to the development of robust embedded solutions for automotive or semiconductor applications.
Required Skills :
- Strong proficiency in Embedded C++ and object-oriented programming.
- Strong hands-on experience with Linux-based embedded systems.
- Experience in the automotive or semiconductor domain is mandatory.
- Good understanding of embedded software architecture and real-time system concepts.
- Experience with debugging tools, performance analysis, and troubleshooting techniques.
- Knowledge of memory management, multithreading, concurrency, and system-level programming.
- Familiarity with version control systems such as Git.
- Experience with software testing, code reviews, and integration activities.
- Strong analytical, problem-solving, and communication skills.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1681124