Firmware Lead - FPGA

Emerson

Pune District

On-site

INR 2,200,000 - 3,800,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Work Authorization Sponsorship
Comprehensive medical coverage
Diversity & Inclusion programs

Job summary

Emerson is seeking an experienced embedded firmware engineer focused on FPGA-based motion control systems. You will develop and integrate FPGA/processor firmware, work on RTL design, real-time control loops, and industrial communication interfaces.

You will mentor juniors, participate in design reviews, and ensure safety-compliant firmware in line with IEC 61508 and ISO 13849, while collaborating with hardware and software teams to deliver high-quality solutions.

Qualifications

  • 10+ years in embedded firmware development for high-performance motion control systems (servo drives, robotics, industrial automation).
  • Bachelor’s degree or equivalent in Electronics Engineering or related field.
  • Hands on experience in VHDL, Verilog, SystemVerilog; high-speed PWM/current loops; ADC/DAC interfaces; multi-clock domain design and timing closure; FPGA tool flows for Altera Max10, Cyclone 10, Agilex 3 etc.
  • Motion Control Algorithms: Knowledge on FOC, torque/speed/position loops, trajectory planning, sensor less control techniques
  • Industrial Communication: Knowledge on IO-Link, EtherCAT, CANopen, PROFINET.
  • Hardware-Firmware Co-Design: Knowledge on Current sensing, gate driver interfaces, ADC timing, EMI mitigation, board bring-up and system validation
  • Software & Embedded Skills: ARM/SoC integration, real-time OS, C/C++, VHDL development, firmware debugging and optimization.
  • Knowledge of SIL2/SIL3 safety compliance would be an added advantage

Responsibilities

  • Develop and implement FPGA/processor firmware for high-performance motion control systems.
  • Contribute to firmware architecture, FPGA partitioning, and real-time control implementation under the guidance of technical leads/ Architect.
  • Design, develop, and review RTL modules using VHDL, Verilog, or SystemVerilog.
  • Implement high-speed PWM generation, current control loops, and encoder/resolver interfaces (BiSS, EnDat, SinCos).
  • Develop ADC/DAC acquisition logic, manage multi-clock domain designs, and support FPGA implementation using Vivado and/or Quartus tool flows.
  • Develop and optimize Field-Oriented Control (FOC), torque, speed, and position control algorithms, along with trajectory planning and motion profiling.
  • Optimize fixed-point arithmetic and firmware performance to achieve deterministic real-time control.
  • Develop and integrate FPGA-based industrial communication interfaces such as IO-Link , EtherCAT, PROFINET, CANopen etc.
  • Implement and verify firmware safety features in compliance with functional safety requirements (IEC 61508, ISO 13849), including mechanisms such as Safe Torque Off (STO) and fault detection.
  • Collaborate with hardware engineers on current sensing, gate drivers, ADC timing, PCB bring-up, and EMI/EMC considerations.
  • Support board bring-up, debugging, system integration, validation, and performance optimization.
  • Participate in firmware architecture discussions, technical reviews, and code reviews to ensure high-quality deliverables.
  • Follow and promote firmware development standards, coding guidelines, and engineering best practices.
  • Mentor junior engineers, provide technical guidance, and support knowledge sharing within the team.

Skills

FPGA firmware
Real-time control
VHDL/Verilog
Industrial protocols
C/C++ embedded
ARM/SoC integration
Safety compliance
Motion control algorithms

Education

Bachelor’s degree in Electronics Eng.

Tools

Vivado
Quartus
Altera FPGA toolchains

Job description

Job Description:
In This Role, Your Responsibilities Will Be:
  • Develop and implement FPGA/processor firmware for high-performance motion control systems.
  • Contribute to firmware architecture, FPGA partitioning, and real-time control implementation under the guidance of technical leads/ Architect.
  • Design, develop, and review RTL modules using VHDL, Verilog, or SystemVerilog.
  • Implement high-speed PWM generation, current control loops, and encoder/resolver interfaces (BiSS, EnDat, SinCos).
  • Develop ADC/DAC acquisition logic, manage multi-clock domain designs, and support FPGA implementation using Vivado and/or Quartus tool flows.
  • Develop and optimize Field-Oriented Control (FOC), torque, speed, and position control algorithms, along with trajectory planning and motion profiling.
  • Optimize fixed-point arithmetic and firmware performance to achieve deterministic real-time control.
  • Develop and integrate FPGA-based industrial communication interfaces such as IO-Link , EtherCAT, PROFINET, CANopen etc.
  • Implement and verify firmware safety features in compliance with functional safety requirements (IEC 61508, ISO 13849), including mechanisms such as Safe Torque Off (STO) and fault detection.
  • Collaborate with hardware engineers on current sensing, gate drivers, ADC timing, PCB bring-up, and EMI/EMC considerations.
  • Support board bring-up, debugging, system integration, validation, and performance optimization.
  • Participate in firmware architecture discussions, technical reviews, and code reviews to ensure high-quality deliverables.
  • Follow and promote firmware development standards, coding guidelines, and engineering best practices.
  • Mentor junior engineers, provide technical guidance, and support knowledge sharing within the team.
WHO YOU ARE

As an individual contributor specializing in FPGA-based motion control systems, you have strong expertise in FPGA firmware development, real-time motion control (FOC, torque/speed/position control), and industrial communication protocols such as EtherCAT, CANopen, PROFINET, and IO-Link. You are experienced in developing deterministic, safety-compliant embedded firmware, collaborating with cross-functional teams, and mentoring junior engineers to deliver high-quality solutions.

For This Role, You Will Need:
  • 10+ years in embedded firmware development for high-performance motion control systems (servo drives, robotics, industrial automation).
  • Bachelor’s degree or equivalent experience in Electronics Engineering or related field.
  • Hands on experience in VHDL, Verilog, SystemVerilog; high-speed PWM/current loops; ADC/DAC interfaces; multi-clock domain design and timing closure; FPGA tool flows for Altera Max10, Altera Cyclone 10, Agilex 3 etc.
  • Motion Control Algorithms: Knowledge on FOC, torque/speed/position loops, trajectory planning, sensor less control techniques
  • Industrial Communication: Knowledge on IO-Link, EtherCAT, CANopen, PROFINET.
  • Hardware-Firmware Co-Design: Knowledge on Current sensing, gate driver interfaces, ADC timing, EMI mitigation, board bring-up and system validation
  • Software & Embedded Skills: ARM/SoC integration, real-time OS, C/C++, VHDL development, firmware debugging and optimization.
  • Knowledge of SIL2/SIL3 safety compliance would be an added advantage
Preferred Qualifications that Set You Apart:
  • Functional Safety & Compliance: SIL2/SIL3 architectures, IEC 61508 / ISO 13849, safe torque off (STO), redundant monitoring.
  • Prior experience in the industrial/ factory automation or control systems industry.
Our Offer To You

By joining Emerson, you will be given the opportunity to make a difference through the work you do.

  • Emersons compensation and benefits programs are designed to be competitive within the industry and local labor markets.
  • We also offer a comprehensive medical and insurance coverage to meet the needs of our employees.
  • We are committed to creating a global workplace that supports diversity, equity and embraces inclusion.
  • We welcome foreign nationals to join us through our Work Authorization Sponsorship.
  • We attract, develop, and retain exceptional people in an inclusive environment, where all employees can reach their greatest potential.
  • Safety is paramount to us, and we are relentless in our pursuit to provide a Safe Working Environment across our global network and facilities.
  • Through our benefits, development opportunities, and an inclusive and safe work environment, we aim to create an organization our people are proud to represent.
Our Commitment to Diversity, Equity & Inclusion

At Emerson, we are committed to fostering a culture where every employee is valued and respected for their unique experiences and perspectives. We believe a diverse and inclusive work environment contributes to the rich exchange of ideas and diversity of thoughts, that inspires innovation and brings the best solutions to our customers.

This philosophy is fundamental to living our company’s values and our responsibility to leave the world in a better place. Learn more about our Culture & Values and about Diversity, Equity & Inclusion at Emerson.

If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability.administrator@emerson.com.

Requirements:

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

Similar jobs worth comparing

Firmware Lead - FPGA
Firmware Lead - FPGA

City of Shakopee, MN • Pune District

On-site
INR 3,000,000 - 6,000,000
Embedded Software Senior Lead Engineer
Embedded Software Senior Lead Engineer

Emerson • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Tech Lead Firmware
Tech Lead Firmware

City of Shakopee, MN • Pune District

On-site
INR 1,500,000 - 2,000,000
Comprehensive medical and insurance coverage
Development opportunities
Inclusive work environment
Embedded Software Lead Engineer
Embedded Software Lead Engineer

City of Shakopee, MN • Hyderabad

On-site
INR 1,500,000 - 2,200,000
Competitive benefits plans
Paid parental leave
Embedded Software Lead Engineer
Embedded Software Lead Engineer

Emerson • Hyderabad

On-site
INR 2,200,000 - 3,500,000
Medical insurance
Flexible time off
Parental leave
Embedded Software Senior Lead Engineer
Embedded Software Senior Lead Engineer

City of Shakopee, MN • Hyderabad

On-site
INR 4,000,000 - 7,500,000
Embedded Software Engineer
Embedded Software Engineer

Emerson • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Embedded Software Lead
Embedded Software Lead

Emerson • Hyderabad

Hybrid
INR 900,000 - 1,300,000
Embedded Software Engineer
Embedded Software Engineer

City of Shakopee, MN • Hyderabad

On-site
INR 1,400,000 - 2,000,000
Medical insurance
Employee Assistance Program
Flexible time off
+1
Chief Hardware Analog Engineer
Chief Hardware Analog Engineer

Emerson • India

On-site
INR 1,200,000 - 2,400,000