Posted on: 01/04/2026
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.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1625383