HamburgerMenu
hirist

Embedded C Developer

D2KSS
Bangalore
3 - 5 Years

Posted on: 22/12/2025

Job Description

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.


info-icon

Did you find something suspicious?