Pune, India Remote (City)

Lattice Semiconductor is hiring a Firmware Engineer II

About the Role

We are seeking a skilled Firmware Engineer II to join our Pune-based team, contributing to the development of next-generation firmware for programmable logic devices used in Edge AI applications. In this role, you will play a key part in shaping embedded firmware solutions from concept through testing and deployment.

Key Responsibilities

  • Support the design, implementation, and validation of firmware for embedded systems with a focus on efficiency and reliability.
  • Optimize firmware for performance, memory usage, and power consumption in resource-constrained environments.
  • Collaborate with hardware and software engineers across global teams to integrate and debug firmware components.
  • Participate in code reviews to uphold high standards of code quality and maintainability.
  • Ensure thorough documentation of firmware designs, development workflows, and testing procedures.
  • Work closely with cross-functional groups to deliver production-ready firmware releases.

Required Qualifications

  • Hold a Bachelor’s or Master’s degree in Electronics Engineering, Electrical Engineering, Computer Science, or a related technical field.
  • Have at least three years of hands-on experience in embedded firmware development.
  • Demonstrate strong proficiency in C and C++ programming for low-level systems.
  • Possess practical experience with RTOS, RT-Linux, or bare-metal environments.
  • Be familiar with embedded debugging tools and diagnostic techniques.

Preferred Skills

  • Experience with Python for scripting or automation tasks.
  • Background working with ARM-based processors, FPGAs, or microcontrollers.
  • Knowledge of communication protocols such as I2C, SPI, UART, and PCIe.
  • Understanding of digital logic design, CMOS fundamentals, and basic electronic circuits.

Work Environment

This is a local position based in Pune, India, within a fast-moving, team-oriented environment. You will work alongside global engineering teams in a culture that values innovation, collaboration, and technical excellence. The organization emphasizes customer success, continuous learning, and inclusive problem-solving.

Compensation and Benefits

The company offers a competitive compensation and benefits package designed to support employee well-being, professional growth, and long-term engagement. All qualified applicants are encouraged to apply, regardless of background. We are an equal opportunity employer committed to diversity and inclusion in the workplace.

Required Skills
CC++PythonARM architecturesFPGAmicrocontrollersRTOSRT-LinuxBare-metal codingI2Cfirmware developmentembedded systemsdebugging CC++PythonARM architecturesFPGAmicrocontrollersRTOSRT-LinuxBare-metal codingI2Cfirmware developmentembedded systemsdebugging
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Lattice Semiconductor
Lattice Semiconductor is a worldwide community of engineers, designers, and manufacturing operations specialists developing programmable logic solutions (FPGA, CPLD, programmable power management devices) that are changing the industry.
All jobs at Lattice Semiconductor Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago