Senior Embedded Systems Engineer
We are seeking a highly skilled Senior Embedded Systems Engineer to join our team. This is a rare opportunity to work on high-impact products from the ground up, in a company that truly values engineering excellence and autonomy.
About the Role
You will be responsible for developing low-level software to bring new hardware platforms to life, from prototype to mass production. You'll work alongside a global team of highly skilled engineers to deliver the next generation of networking products.
This role involves designing and implementing software from kernel-level features to application-layer services, as well as collaborating cross-functionally with hardware, QA, and support teams globally. You will contribute to the full product lifecycle - concept, development, testing, release.
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 (e.g. U-Boot), 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).
Benefits
As a Senior Embedded Systems Engineer, you will have the opportunity to work on cutting-edge technology, collaborate with a global team, and contribute to the success of the company. You will also have access to professional development opportunities and a competitive salary package.
Job Details
This is a full-time position based in Sydney, New South Wales, Australia. The ideal candidate will have strong communication skills, a proactive approach to problem-solving, and a passion for engineering excellence.