Job Role : Embedded Developer
Experience : 1 to 8 Years
Location : Chennai
Key Responsibilities :
- Develop embedded software using C programming on Linux OS.
- Understand and work with cross-compilation and Makefile build environments.
- Support bug fixing, validation, and optimization of Linux applications.
- Hands-on development for Microcontroller / ARM / PowerPC platforms running RTOS or Linux.
- Collaborate with senior engineers to design, implement, and maintain features.
- Apply strong analytical skills to solve problems effectively.
- Gain practical experience in Networking protocols including TCP / IP, DHCP, DNS, IPv4 / IPv6.
- Exposure to debugging tools and practices in Networking / IoT domain.
- Participate in WLAN Driver development (802.11ax / ac preferred; 802.11be exposure is a plus).
- Work on WLAN driver / firmware development during internships or projects.
- Understand wireless communication concepts and protocol stack.
- Awareness of OpenWrt stack is an additional benefit.
- Work on WLAN / Wi-Fi activities can be considered a plus.
- Familiarity with Wireless Networking standards (802.11 series) is an added advantage.
- Adapt quickly in a fast-paced environment and keep up with emerging technologies.
Required Skills :
Strong proficiency in C ProgrammingGood understanding of Linux OS and Data StructuresExposure to Embedded Systems development (Microcontroller / ARM / PowerPC)Knowledge of Networking protocolsAnalytical mindset and problem-solving attitudeExperience with embedded application development on Linux / RTOSPreferred Skills :
Hands-on experience with WLAN Driver / Firmware DevelopmentExposure to 802.11ax / ac / be standardsKnowledge of OpenWrt StackWireless networking concepts and protocol stack familiarityInternship / project exposure in IoT or Embedded Networking(ref : hirist.tech)