Embedded Software Engineer

Zeiss Pharmaceuticals

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ZEISS India is seeking a senior embedded firmware engineer to join the Disruptive Innovation team in Bengaluru. You will develop firmware in C/C++ for ARM-based microcontrollers and build validation, DI readiness, and manufacturability with close collaboration across electronics, optics, and hardware teams in Germany.

You will implement control algorithms for precise actuation and power management, create test platforms and automation tools in Python, and drive reliability and qualification

Qualifications

  • At least 5 years of embedded firmware experience on ARM MCUs and Python for automation.
  • Strong knowledge of I2C, SPI, UART; BLE/WiFi a plus.
  • Hands-on hardware prototyping, debugging and system-level testing.
  • Experience with product validation, software reliability testing, security protocols and safety integrity.
  • Ability to develop test tools and automation frameworks for device characterization and calibration.

Responsibilities

  • Implement and optimize embedded firmware for ARM-based MCUs.
  • Develop and refine control algorithms for actuation and power management.
  • Build internal test platforms, diagnostics and automation tools for device characterization and regression testing.
  • Create and maintain unit tests, component tests and system-level software tests; support software reliability testing.
  • Interface firmware with electronics hardware (bring-up support, debugging, interface validation).
  • Work with cross-functional teams to integrate complete systems; support design transfer to manufacturing.

Skills

Embedded firmware
C/C++
ARM MCU
Python automation
I2C
SPI
UART
BLE/WiFi

Job description

ZEISS in India

ZEISS in India is headquartered in Bengaluru and present in the fields of Industrial Quality Solutions, Research Microscopy Solutions, Medical Technology, Vision Care and Sports Cine Optics.

ZEISS India has 3 production facilities, RD center, Global IT services and about 40 Sales Service offices in almost all Tier I and Tier II cities in India. With 2200+ employees and continued investments over 25 years in India, ZEISS success story in India is continuing at a rapid pace.

Further information at ZEISS India.

About the role

You will join ZEISS Vision Care s global Disruptive Innovation team to develop embedded firmware and control algorithms for electro-active prescription eyewear. This senior role owns hands-on and product-facing, driving firmware quality, validation and manufacturability readiness while collaborating closely with electronics developers and system owners in Germany.

You will
  • Implement and optimize embedded firmware (C/C++) for ARM-based microcontroller systems controlling electro-optical components.

  • Develop and refine control algorithms for precise actuation, sensing, stability and power management (wearable-grade performance).

  • Build internal test platforms, diagnostics and automation tools for device characterization, calibration and regression testing (Python or similar).

  • Create and maintain unit tests, component tests and system-level software tests; support software reliability testing and qualification.

  • Integrate firmware with electronics hardware (bring-up support, debugging, interface validation).

  • Work with cross-functional teams (optics, mechanics, electrochemistry, hardware, manufacturing) to integrate complete systems.

  • Support design transfer to global manufacturing sites, including production test concepts and traceable documentation.

  • Document firmware architecture, design decisions and validation results for long-term product development.

  • Interface with global procurement and suppliers for component-level validation, firmware dependencies and robustness (e.g., MCU/PMIC variants).

At least 5 years of experience in embedded firmware development in C/C++ on ARM-based microcontrollers (e.g., STM32, Nordic, Microchip or similar) and Python for automation or testing.

Strong understanding of communication protocols such as I2C, SPI and UART; BLE/WiFi experience is a plus.

Hands-on experience with hardware prototyping, debugging and system-level testing.

Experience with product validation processes, including software reliability testing, qualification, software security protocols and safety integrity considerations.

Ability to develop test tools and automation frameworks for device characterization and calibration.

Exposure to battery-powered devices, electro-optical systems, wearable electronics or smart eyewear platforms is a strong advantage.

Basic understanding of analog electronics and PCB-level integration, enabling effective collaboration with hardware engineers.

Experience working with external suppliers, manufacturing partners and distributed global teams; strong English communication skills.

Basic familiarity with Android/iOS ecosystems and companion app integration.

A builder mindset with high ownership and curiosity, comfortable exploring new device concepts and contributing to disruptive innovation initiatives (e.g., sensor integration, connected device features and future smart eyewear capabilities).

Your ZEISS Recruiting Team:

Itishree Pani

Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Program Manager
Program Manager

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru

On-site
INR 2,800,000 - 4,500,000
Senior Software Engineer
Senior Software Engineer

ZEISS India • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Engineering Manager Linux and C++
Engineering Manager Linux and C++

ZEISS India • Bengaluru

On-site
INR 3,000,000 - 4,000,000
Program Manager
Program Manager

zeissgroup • Bengaluru

On-site
INR 3,500,000 - 5,200,000
Tech Lead
Tech Lead

ZEISS India • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Software Engineer
Software Engineer

ZEISS Group • Bengaluru

On-site
INR 600,000 - 1,000,000
Sales Specialist
Sales Specialist

ZEISS Group • Jaipur

On-site
INR 600,000 - 900,000
Application Specialist
Application Specialist

ZEISS Group • India

On-site
INR 600,000 - 900,000
Field Service Engineer
Field Service Engineer

ZEISS Group • Kolkata District

On-site
INR 600,000 - 1,000,000
Head of Process Engineering
Head of Process Engineering

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru

On-site
INR 1,600,000 - 2,300,000