I
Full TimeDeadline passed
Embedded Software Engineer
Salary
₹8 - ₹25
Experience
3 years
Work Mode
On-site
Deadline passed
March 20, 2025, 11:59 PM
Job Description
Description:
We are looking for engineers who can develop, test and debug software in an embedded platform.
Required skills and Knowledge:
1. Very good programming skills in C language or C++ language
2. Possess any of the following group of skills -
• Micro controller based firmware development o Implement software as per a given hardware, software or protocol reference manual o Concepts of RTOS, Concepts of micro processor, interrupts, assembly instructions, startup code, memory map etc
• Linux Porting / Device Driver development o Hands on experience in setting up Linux kernel or BSP build environments
o Hands on experience in writing Linux kernel space code o Concepts of Kernel build environment, Linux Device Driver development and common Kernel functions
• Linux user space development o Experience in developing complex software with multiple processs, synchronization and inter process communication
o Knowledge of APIs related to file I/O, memory management, process management, signal handling
• Silicon Validation o Experience in deriving test cases from hardware specification
o Experience in developing validation software
o Experience in debugging the hardware in lab bench, FPGA or simulation Roles and Responsibilities: You may work in projects that deals with any of the following
• Design, develop, test and debug driver or application software for a microcontroller or Linux platform
• Define, develop, test and debug applications to validate the functionality of hardware or existing embedded software
Requirements:
The candidate should have knowledge on Embedded C, Linux device driver, Rtos and Bare metal.
Responsibilities:
We are looking for engineers who can develop, test and debug software in an embedded platform.
Required skills and Knowledge:
1. Very good programming skills in C language or C++ language
2. Possess any of the following group of skills -
• Micro controller based firmware development o Implement software as per a given hardware, software or protocol reference manual o Concepts of RTOS, Concepts of micro processor, interrupts, assembly instructions, startup code, memory map etc
• Linux Porting / Device Driver development o Hands on experience in setting up Linux kernel or BSP build environments
o Hands on experience in writing Linux kernel space code o Concepts of Kernel build environment, Linux Device Driver development and common Kernel functions
• Linux user space development o Experience in developing complex software with multiple processs, synchronization and inter process communication
o Knowledge of APIs related to file I/O, memory management, process management, signal handling
• Silicon Validation o Experience in deriving test cases from hardware specification
o Experience in developing validation software
o Experience in debugging the hardware in lab bench, FPGA or simulation Roles and Responsibilities: You may work in projects that deals with any of the following
• Design, develop, test and debug driver or application software for a microcontroller or Linux platform
• Define, develop, test and debug applications to validate the functionality of hardware or existing embedded software
Required Skills
The candidate should have knowledge on Embedded CLinux device driverRtos and Bare metal.
Company
I
Ignitirium
Other
Bangalore