CareerPlanSign in

Senior Software Engineer I

India Bangalore Whitefield💼 Full-time🗓 2026-09-10 → 2026-09-25

Core

Design and development of new free-space and fiber-based laser systems, providing firmware and software to enable new laser technologies.

Role type

Senior Software Engineer (Embedded/Firmware & GUI)

Builds

Windows-based GUI interfaces for laser systems and embedded code for laser products based on ARM microcontrollers

Domain

Industrial lasers / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C#, Python, C++, Windows-based GUI design, embedded firmware design, I/O device interfacing (ADC, DAC, I2C, SPI, RS-232, RS-485, Ethernet, USB), schematic reading, test equipment usage, version control (Azure DevOps, GIT)

Preferred skills

Real-Time Operating Systems (Azure/Threadx, FreeRTOS, QNX, LINUX), OOP/OOD, MS Visual Studio, distributed team collaboration, FPGA programming, precision equipment design

Responsibilities

Develop Windows-based GUI interfaces for laser systems; System testing, debugging & test scripts development; Develop embedded code for new & existing laser products based upon ARM microcontrollers; Support existing products by performing failure analyses & troubleshooting; Coordinate closely with optical engineers, physicists, marketing & customers to develop, deliver & support industry-leading laser systems

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.