Sr. Firmware Engineer Linux OS
Published date: 2024/01/10
- Location: Pune, Maharashtra, India
ob Summary
We are looking for a Senior Firmware developer, expertise in Linux OS. He/She should work as a Lead Developer, technical resource, and mentor to junior developers.
Responsibilities
Mandatory Skills
• Programming in Embedded C & GNU toolchain
• Practical knowledge of ARM Cortex-A architecture.
• Excellent knowledge of Linux Kernel & device drivers’ architecture. At least 5 years experience in cross-compilation & porting of Linux Kernel & relevant drivers on embedded devices. Practical knowledge of kernel space device driver’s development.
• Knowledge of basic protocols like SPI, I2C, UART, Ethernet, USB, etc.
• Theoretical & practical knowledge of TCP/IP protocol over Ethernet & WiFi.
• Unit and Integration testing, performance measurement, Debugging and analysis of the assigned issues, Re-engineering of existing code for reuse with required modifications and associated unit/integration testing & Activities associated with white box testing, unit testing.
Qualifications
• Must have an excellent understanding of Linux Kernel development & experience of working with global teams.
• Familiarity with version management tools like SVN or Git and Bug / Defects tracking systems.
• Excellent verbal & written communication skills as well as good presentation skills.
• Bachelors / Master’s degree in Electronics / Electronics & Telecommunication / Computer Science/IT with relevant experience of 5 to 8 years in Linux Kernel development
We are looking for a Senior Firmware developer, expertise in Linux OS. He/She should work as a Lead Developer, technical resource, and mentor to junior developers.
Responsibilities
Mandatory Skills
• Programming in Embedded C & GNU toolchain
• Practical knowledge of ARM Cortex-A architecture.
• Excellent knowledge of Linux Kernel & device drivers’ architecture. At least 5 years experience in cross-compilation & porting of Linux Kernel & relevant drivers on embedded devices. Practical knowledge of kernel space device driver’s development.
• Knowledge of basic protocols like SPI, I2C, UART, Ethernet, USB, etc.
• Theoretical & practical knowledge of TCP/IP protocol over Ethernet & WiFi.
• Unit and Integration testing, performance measurement, Debugging and analysis of the assigned issues, Re-engineering of existing code for reuse with required modifications and associated unit/integration testing & Activities associated with white box testing, unit testing.
Qualifications
• Must have an excellent understanding of Linux Kernel development & experience of working with global teams.
• Familiarity with version management tools like SVN or Git and Bug / Defects tracking systems.
• Excellent verbal & written communication skills as well as good presentation skills.
• Bachelors / Master’s degree in Electronics / Electronics & Telecommunication / Computer Science/IT with relevant experience of 5 to 8 years in Linux Kernel development
2 page views
Related listings
-
Software DeveloperSoftware DeveloperSoftware Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an e...2026/11/09
-
Software DeveloperSoftware DeveloperWe are looking for a .Net developer to build software using languages and technologies of the .NET framework. In this role, you should be able to write code with minimum defects. You should be a team player and a good communicator. You will create ap...2026/11/09
-
Manager - Software & Application DevelopmentSoftware DeveloperJob Family Descriptor Responsible for software development projects across multiple technologies inhouse or through vendors for building new capabilities driving automation and improve operational efficiencies Formulate and define specifications for ...2026/11/09
