Pune, Maharashtra, India Remote (City) Employment

Lattice Semiconductor is hiring a Firmware Engineer II

About the Role

Lattice Semiconductor is hiring a Firmware Engineer II to architect solutions for Edge AI. In this role, you will design and optimize the firmware that powers our next-generation products, joining a dynamic team with opportunities to learn, innovate, and grow.

What You'll Do

  • Assist with the design, development, and testing of firmware for embedded systems.
  • Work on optimizing performance, reliability, and resource utilization of embedded systems.
  • Collaborate with hardware and software teams to integrate debug and release firmware.
  • Actively participate in code reviews to ensure code quality.
  • Collaborate with cross-functional teams that are spread globally.
  • Document firmware design and development processes.

What We're Looking For

  • Bachelor’s/Master’s in Electronics Engineering, Electrical Engineering, Computer Science, or equivalent.
  • 3+ years of experience in firmware development for embedded systems.
  • Proficiency in programming languages such as C/C++.
  • Experience with RTOS, RT-Linux, or Bare-metal coding.
  • Familiarity with debugging tools and techniques.

Nice to Have

  • Python programming experience.
  • Experience with ARM architectures, FPGA, and microcontrollers.
  • Familiarity with I2C, SPI, UART, and PCIe.
  • Knowledge of digital design, CMOS technology, and basic electronics.

Technical Stack

  • C/C++
  • RTOS / RT-Linux
  • Python
  • ARM architectures
  • FPGA / Microcontrollers
  • I2C, SPI, UART, PCIe

Team & Environment

You will collaborate with hardware, software, and cross-functional teams spread globally in a fast-paced, results-oriented, and team-first organization.

Work Mode

This position is based in Pune, India and operates in a local-city work mode.

At Lattice, we value the diversity of individuals, ideas, perspectives, insights, and values, and what they bring to the workplace. Applications are welcome from all qualified candidates.

Required Skills
C/C++RTOSRT-LinuxPythonARM architecturesFPGAmicrocontrollersI2CSPIUARTBare-metal codingDebugging tools
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.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago