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.

Senior Embedded Firmware Engineer at Lumilens | JobZoey