About the Role :
We are seeking a highly skilled and motivated Embedded Firmware Developer to join our dynamic engineering team in Bangalore. In this role, you will be responsible for designing, developing, and maintaining firmware for embedded systems running on Linux and RTOS environments. Youll collaborate closely with cross-functional teams to deliver robust and high-performance embedded solutions.
Key Responsibilities :
- Design and develop embedded firmware for Linux-based systems.
- Develop and maintain device drivers and work with various communication protocols (Ethernet, CAN, RS422).
- Integrate and optimize Real-Time Operating Systems (RTOS) such as VxWorks.
- Work with Linux internals, kernel modules, and shell scripting.
- Collaborate with hardware, QA, and systems engineering teams to ensure seamless integration and functionality.
- Troubleshoot, debug, and optimize code to meet performance and reliability goals.
- Document design, implementation, and testing procedures.
Required Skills & Qualifications :
4 - 7 years of hands-on experience in Embedded Firmware Development.Strong programming skills in C and C++.In-depth knowledge of Embedded Linux and Linux Internals.Experience with RTOS, especially VxWorks.Proficiency in Linux Shell Scripting.Solid understanding and implementation experience of communication protocols like Ethernet, CAN, RS422.Strong analytical and problem-solving abilities.Excellent communication and collaboration skills.Preferred / Nice-to-Have Skills :
Experience with ClearCase or similar version control systems.Understanding of DevOps practices and CI / CD pipelines.(ref : hirist.tech)