Job Description:
We are seeking a highly skilled and experienced Senior Linux Firmware Associate to join our team in Hyderabad. The ideal candidate will have extensive hands-on expertise in firmware development, Linux internals, and team leadership, along with a proactive attitude and problem-solving skills. This role requires both individual contributions and the ability to guide and mentor a small team.
Key Responsibilities:
1. Develop core firmware on various microcontroller targets in Linux environments.
2. Work extensively on Linux internals, driver development, BSP, and networking protocols (TCP/IP, UDP, NTP, SNTP, etc.).
3. Port applications to Linux platforms effectively.
4. Leverage expertise in Docker for application containerization and deployment.
5. Utilize experience in communication and industrial protocols, such as OPC-UA, MQTT, DPWS, OTA, and RAUC.
6. Lead efforts in troubleshooting and problem-solving, ensuring timely resolution of critical issues.
7. Implement and contribute to Agile methodologies, including acting as a SCRUM master when required.
8. Guide and lead a small team, offering technical mentorship while ensuring the delivery of high-quality results.
Required Skills:
• Strong expertise in Linux firmware development and Linux internals.
• Solid knowledge of networking and time synchronization protocols (TCP/IP, UDP, NTP, SNTP).
• Hands-on experience with Docker and application porting.
• Familiarity with protocols such as OPC-UA, MQTT, DPWS, OTA, RAUC.
• Proven experience with Agile methodologies and SCRUM practices.
• Excellent problem-solving skills and a proactive approach to challenges.
• Ability to balance individual technical contributions with team leadership responsibilities.
Preferred Qualifications:
• Prior experience as a SCRUM master.
• Strong communication and organizational skills.
• Ability to work collaboratively in a team-oriented environment.
Any Graduate