Posted on: 15/01/2026
Description :
Role : Embedded Software Engineer.
We are looking for engineers who can develop, test and debug software in an embedded platform.
Required skills and Knowledge :
- Very good programming skills in C language or C++ language.
Possess any of the following group of skills :
- Micro controller based firmware development.
- Implement software as per a given hardware, software or protocol reference manual.
- Concepts of RTOS, Concepts of micro processor, interrupts, assembly instructions, startup code, memory map etc.
- Linux Porting / Device Driver development.
- Hands on experience in setting up Linux kernel or BSP build environments.
- Hands on experience in writing Linux kernel space code.
- Concepts of Kernel build environment, Linux Device Driver development and common Kernel functions.
- Linux user space development.
- Experience in developing complex software with multiple processs, synchronization and inter process communication.
- Knowledge of APIs related to file I/O, memory management, process management, signal handling.
- Silicon Validation.
- Experience in deriving test cases from hardware specification.
- Experience in developing validation software.
- Experience in debugging the hardware in lab bench, FPGA or simulation
Roles and Responsibilities :
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1601636