13 Nov
|
Lumentum International (Thailand)
|
Canada
13 Nov
Lumentum International (Thailand)
Canada
Build embedded Linux software for Lumentum’s Optical Circuit Switch platforms, using C/C++ and hands-on debugging across target hardware. Take technical ownership from design through verification.
As a Senior Embedded Software Developer, you will design, implement, integrate, and verify application software for optical networking products. You will work across software, hardware, systems, and verification teams while developing production code and tests. The work includes Linux networking, multithreaded design, and systematic troubleshooting.
Key Responsibilities:
- Own embedded application software design and implementation
- Define requirements and author and review software designs
- Develop production code and unit and integration tests
- Investigate target hardware issues using logs and debugging tools
- Guide less experienced developers through reviews and technical decisions
Requirements:
- Bachelor’s degree in a relevant engineering or computer science field
- At least four years developing embedded C/C++ on Linux
- Experience with Arm or x86 platforms and Git
- Hardware-facing development involving interfaces such as PCIe, I2C, or SPI
- Knowledge of Linux networking or network management software
Apply embedded C/C++, Linux, networking, and hardware debugging expertise to Lumentum’s next-generation optical platforms.
📌 Senior Embedded Linux Developer (Canada)
🏢 Lumentum International (Thailand)
📍 Canada