Job Information


Department Name


Product Development

Date Opened


08/05/2025

Job Type


Full time

Industry


Technology

Work Experience


5+ years

Salary


1500000

City


Ahmadabad City

State/Province


Gujarat

Country


India

Zip/Postal Code


380006


About Us


Immunity Networks & Technologies Pvt. Ltd. is a leading Indian IT networking and cybersecurity company committed to delivering secure, scalable, and performance-driven solutions for businesses of all sizes. Established with a vision to empower organizations through cutting-edge technology, Immunity Networks specializes in network infrastructure, wireless solutions, firewall deployments, and managed security services.


With a robust presence across Maharashtra and Gujarat, we cater to enterprise, SMB, and government clients, offering reliable products, technical expertise, and end-to-end support.


Job Description


We are seeking a skilled Firmware Developer to design, develop, and maintain embedded software solutions for our Wireless Access Points.


This role involves close collaboration with Web Development Team, Cloud Team and self research and Development on the various firmware modules.


The Firmware Developer will be expected to develop various Features within the Access Points, test them and plan the roll out as per plan.


Firmware Development: Design, implement, and test firmware for embedded systems and microcontrollers.


System Integration: Collaborate with engineers to integrate firmware with our solution.


Debugging & Troubleshooting: Identify and resolve firmware and hardware issues using debugging tools and techniques.


Documentation: Write and maintain technical documentation, including design specifications, test plans, and user manuals.


Testing & Validation: Develop and execute unit and system-level tests to ensure firmware reliability and performance.


Optimization: Optimize firmware for efficiency, memory usage, and power consumption.


Code Reviews: Participate in code reviews to ensure code quality and adherence to standards.


Continuous Improvement: Stay updated with the latest industry trends and technologies to enhance development processes.

Requirements


Education: Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.


Experience: Proven experience in firmware development for embedded systems.


Programming Skills: Proficiency in C, C++, and assembly languages.


Embedded Systems Knowledge: Strong understanding of microcontroller architectures and embedded systems.


Openwrt Experience: Familiarity with Openwrt and bare-metal programming.


Debugging Tools: Experience with debugging tools like JTAG, logic analyzers, and protocol analyzers.


Version Control: Knowledge of version control systems such as Git.


Communication Protocols: Understanding of hardware communication protocols like SPI, I2C, UART, and CAN.


Documentation Skills: Ability to create clear and comprehensive technical documentation.


Ideal Candidate Traits


Problem-Solving: Strong analytical and troubleshooting skills.


Team Collaboration: Ability to work effectively in cross-functional teams.


Attention to Detail: Meticulous attention to detail in testing and debugging.


Adaptability: Willingness to learn new technologies and adapt to changing project requirements.


Communication: Excellent verbal and written communication skills.

Benefits


Advanced Degree: Bachelor’s degree in a relevant field.


Certifications: Relevant certifications in embedded systems or firmware development.


Agile Methodologies: Experience with Agile development practices.


Security Protocols: Knowledge of security protocols like SSH, IPSec/TLS and Root of Trust (RoT).


Network Protocols: Familiarity with network protocols such as MQTT, SNMP, TCP/IP, UDP, Etc.

Salary

Hourly based

Location

GJ , India GJ, India

Job Overview
Job Posted:
1 month ago
Job Expire:
4 hours from now
Job Type
Full-Time
Job Role
Architect

Share This Job:

Location

GJ , India GJ, India