Posted on: 22/12/2025
Description :
Key Responsibilities :
- Analyze and review system and firmware specifications to ensure accurate implementation.
- Design, develop, and maintain embedded firmware for printer platforms.
- Contribute to print subsystem development, including image processing modules.
- Perform debugging and root cause analysis at system and firmware levels.
- Ensure on-time delivery of features with high-quality, reliable outputs.
- Collaborate with cross-functional teams to resolve technical challenges and improve product stability.
- Follow established development processes, coding standards, and quality guidelines.
Must-Have Skills :
- Strong understanding of Linux internals and system-level concepts.
- Excellent programming skills in C, including :
1. Data structures
2. Multithreading
3. System programming
- Ability to understand design requirements and translate them into clean, efficient, and maintainable code.
- Familiarity with development tools, debugging techniques, and software quality processes.
Desired / Good-to-Have Skills :
- Understanding of Linux network stack and protocols, including :
1. HTTP / HTTPS
2. WSD
3. vSSL / OpenSSL
4. SMTP
5. SNMP
6. LDAP
7. IPP
8. IPv6 (Print/Scan)
9. IPsec
- Experience working on printer, imaging, or embedded networking domains.
Key Skills :
- Embedded Systems
- Linux
- C Programming
- Data Structures
- Multithreading
- System Programming
Why Join Us :
- Opportunity to work on core firmware development for complex embedded systems.
- Exposure to Linux internals, networking protocols, and imaging subsystems.
- Collaborative on-site engineering environment at ITPL, Bengaluru.
- Fast-paced role with ownership of critical firmware components.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1593822
Interview Questions for you
View All