HamburgerMenu
hirist

NEXTGEN Innovation Labs - Device Engineer - C/C++

NIL-LABS INNOVATION PRIVATE LIMITED
5 - 12 Years
Multiple Locations

Posted on: 01/04/2026

Job Description

Role Summary :

As a Device Engineer specializing in C/C++, you will develop, port, and optimize software for embedded systems using OpenWRT or similar frameworks. This role focuses on Linux-based network programming for ONU/ONT and OLT devices, ensuring robust performance and scalability. If you thrive in fast-paced environments with hands-on coding and problem-solving, this is your opportunity to make a real impact.

Key Responsibilities :

- Design, develop, and port software applications using C/C++ on OpenWRT framework (or PrplOS).

- Implement and optimize network programming features on Linux platforms for gateway devices.

- Write and maintain Linux shell scripts and Lua for automation and configuration.

- Integrate and test RDBMS components for data management in embedded systems.

- Collaborate with cross-functional teams to troubleshoot issues in ONU/ONT and OLT environments.

- Leverage experience with Broadcom or Airoha gateway SDKs to enhance device capabilities.

- Ensure code quality, performance, and compliance with industry standards.

Must-Have Skills & Qualifications :

- 5+ years of hands-on experience in software development for embedded systems.

- Strong proficiency in C/C++ programming.

- Solid knowledge of Linux shell scripting and Lua.

- Expertise in network programming on Linux platforms.

- Familiarity with OpenWRT framework (experience with PrplOS is a plus).

- Working knowledge of RDBMS for embedded applications.

- Prior exposure to ONU/ONT and OLT technologies preferred.

Nice-to-Have :

- Experience with Broadcom or Airoha gateway SDKs.

- Knowledge of additional networking protocols and real-time operating systems.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in