Key Responsibilities:
- Develop new features and enhance existing functionality or build modules from scratch using the required programming languages and technologies, ensuring complete implementation with unit testing.
- Collaborate with Managers, Leads, Developers, and Testers across locations to deliver high-quality software within committed timelines following Agile practices.
- Work closely with the Test team during various testing phases to debug, fix, and validate issues. Handle critical or escalated bugs with quick turnaround times.
- Support CTS teams during customer platform sessions (remote or on-site) by analyzing, debugging, and resolving issues efficiently.
Key Performance Indicators (KPIs):
- On-time delivery
- Code stability and simplicity
- Customer satisfaction
- Low bug rates
Must Have Skills:
- 5+ of working experience in software development
- Good development and porting experience in OpenWRT framework
- Sound knowledge on C programming
- Good knowledge on Linux shell script and Lua
- Good knowledge on Network programming on Linux platform
- Knowledge in ONU/ONT and OLT
- Experience on Broadcom or Airoha gateway SDK is an additional advantage.
Preferred Skills & Attributes:
- Agility and quick decision-making
- Confidence to think big and innovate
- Transparency and open communication
- Collaboration and teamwork
- Strong sense of ownership
- Continuous learning and growth mindset