Lumilens
Senior Embedded Firmware Engineer
Bengaluru, India. Posted 5 months ago
The role
This person will drive firmware design, development, and feature delivery for high-performance networking and optical semiconductor products. They will develop device drivers, RTOS integration, and communication protocols using C for ARM-based controllers.
What you will do
- Drive firmware design, development, and feature delivery for networking and optical semiconductor products
- Develop and maintain device drivers, RTOS integration, and communication protocol implementations
- Design, code, test, and debug embedded firmware in C for ARM-based controllers
- Collaborate with hardware, DSP, and software engineers
- Manage, configure, and optimize build environments and makefiles
- Contribute to design reviews, feature definition, and product delivery schedules
Required qualifications
- Bachelor's or Master's degree in Electronics, Computer Engineering, or related field
- 10-12 years of experience developing embedded firmware on 32-bit microcontrollers
- Strong knowledge of C programming, RTOS, device driver development, and communication protocols (e.g., SPI, I2C, UART, Ethernet)
- Experience in networking and semiconductor industries
- Solid understanding of DSP concepts and implementations
- Good knowledge of build environments and makefile management
- Ability to independently manage tasks, drive designs, and deliver features
- Strong analytical, organizational, and communication skills
Nice to have
- ARM-based architectures
- Optical background
- Exposure to optical technologies
Benefits
- Competitive salary
- Comprehensive benefits package
About the company
Lumilens is building photonics infrastructure for AI supercomputing, including chip-to-chip optical interconnects and scalable photonic engines.