Job Opportunity
We are seeking a skilled software engineer to develop next-generation networking products. The role involves working with a global team of engineers to design and implement software for new hardware platforms.
This is a rare opportunity to work on high-impact products from the ground up, in a company that values engineering excellence and autonomy.
Responsibilities:
* Develop low-level software to bring new hardware platforms to life, from prototype to mass production.
* Collaborate with cross-functional teams globally to deliver high-quality products.
Requirements:
* Tertiary qualification in Computer Science, Electrical Engineering, or related field (master's or PhD preferred).
* Strong C/C++ development skills and experience with embedded Linux.
* Hands-on knowledge of bootloaders, kernel development, and device drivers.
* Experience working with interfaces such as UART, I2C, SPI, GPIO, and Flash memory.
* Understanding of L2/L3 networking protocols (e.g., Ethernet, TCP/IP, MAC/PHY).
Desirable Skills:
* Experience with networking protocols such as NAT, VPN, VLAN, STP, IGMP, LLDP, DHCP, QoS.
* Familiarity with routing protocols such as OSPF or BGP.
* Exposure to manufacturing processes and taking products to mass production.
About the Role
The ideal candidate will have a strong passion for software development and a willingness to learn and grow with the company.