Pune, India On-site

Lattice Semiconductor is hiring a Staff SW Eng

About the Role

Join a forward-thinking engineering team focused on advancing Edge AI through innovative firmware design. In this role, you'll take ownership of system-level architecture and guide the technical direction for embedded firmware solutions. Based in Pune, India, you'll work within an onsite, collaborative environment to deliver high-performance, reliable systems that meet rigorous demands.

Key Responsibilities

  • Define and implement firmware system architecture with an emphasis on scalability, performance, and long-term maintainability
  • Lead design and integration initiatives across multiple concurrent projects
  • Mentor engineers at all levels, fostering technical growth and consistent best practices
  • Partner with hardware, software, and product teams to align firmware development with broader system goals
  • Conduct and contribute to code reviews to uphold strong quality standards
  • Optimize system performance across firmware and hardware boundaries

Qualifications

Candidates should hold a Bachelor’s or Master’s degree in Electronics Engineering, Electrical Engineering, Computer Science, or a related field. A minimum of 10 years of hands-on experience in embedded firmware development is required.

  • Proficiency in C and C++ is essential
  • Strong foundation in RTOS and system-level embedded design
  • Experience with hardware-software co-design and performance optimization at scale
  • Working knowledge of ARM architectures, FPGAs, and microcontrollers is preferred
  • Familiarity with communication protocols including I2C, SPI, UART, and PCIe
  • Understanding of digital design principles, CMOS technology, and basic electronics
  • Prior leadership experience or project ownership is a strong plus

Environment and Culture

The workplace emphasizes results, innovation, and teamwork. Engineers thrive in a demanding yet supportive culture that values diverse perspectives and continuous learning. The organization prioritizes R&D, customer-focused solutions, and technical excellence. All qualified applicants are encouraged to apply, reflecting a commitment to inclusion and equal opportunity.

Required Skills
C/C++PythonRTOSARM architecturesFPGAmicrocontrollersI2CSPIUARTPCIefirmware developmentembedded systemshardware-software co-designsystem-level design CC++PythonARM architecturesFPGAmicrocontrollersI2CSPIUARTPCIefirmware developmentRTOSembedded systemshardware-software co-designsystem-level design
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
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