Firmware Lead - FPGA

City of Shakopee, MN

Pune District

On-site

INR 3,000,000 - 6,000,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Emerson seeks an experienced embedded firmware engineer specializing in FPGA-based motion control systems. You will develop deterministic, safety-compliant firmware for high-performance servo drives and robotics, working with real-time control loops and industrial protocols.

You will collaborate with hardware teams, review RTL, optimize algorithms, and mentor junior engineers while adhering to IEC 61508/ISO 13849 safety practices and rigorous coding standards.

Qualifications

  • 10+ years embedded firmware development for high-performance motion control systems (servo drives, robotics, industrial automation).
  • Hands-on experience in VHDL, Verilog, SystemVerilog; high-speed PWM/current loops; multi-clock domain design and timing closure.
  • Knowledge of IO-Link, EtherCAT, CANopen, PROFINET.
  • Knowledge of SIL2/SIL3 safety compliance would be an added advantage.
  • Hardware–Firmware Co-Design including current sensing and EMI mitigation.

Responsibilities

  • Develop and implement FPGA/processor firmware for high-performance motion control systems.
  • Contribute to firmware architecture, FPGA partitioning, and real-time control implementation.
  • Design, develop, and review RTL modules using VHDL, Verilog, or SystemVerilog.
  • Implement high-speed PWM generation, current control loops, and encoder interfaces (BiSS, EnDat, SinCos).
  • Develop ADC/DAC acquisition logic, multi-clock domain designs, and tool flows (Vivado/Quartus).
  • Develop and optimize FOC, torque, speed, and position control algorithms with trajectory planning.
  • Optimize fixed-point arithmetic and firmware performance for deterministic real-time control.
  • Integrate FPGA-based industrial interfaces (IO-Link, EtherCAT, PROFINET, CANopen).
  • Implement and verify firmware safety features per IEC 61508/ISO 13849, including Safe Torque Off.
  • Collaborate with hardware engineers on sensing, gate drivers, timing, and EMI/EMC.
  • Support board bring-up, debugging, system integration, validation, and performance optimization.
  • Participate in architecture discussions, reviews, and adhere to coding standards and best practices.
  • Mentor junior engineers and promote knowledge sharing within the team.

Skills

FPGA firmware
Motion control
HDL languages
Industrial protocols
C/C++
Mentoring

Education

Bachelor’s degree in Electronics Engineering

Tools

Altera Max10
Altera Cyclone 10
Agilex 3

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:
  • 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.

Emerson's compensation and benefits programs are designed to becompetitive within the industry and local labor markets. We also offer acomprehensive medical and insurance coverageto meet the needs of our employees.

We are committed to creating a global workplace thatsupports diversity, equity and embraces inclusion. We welcome foreign nationals to join us through ourWork Authorization Sponsorship.

We attract, develop, and retain exceptional people in an inclusive environment, where allemployees can reach their greatest potential. We are dedicated to the ongoing development of our employees because we know that it is critical to our success as a global company.

Safety is paramount to us, and we are relentless in our pursuit to provide aSafe Working Environmentacross 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.

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

Emerson • Maharashtra

On-site
INR 2,400,000 - 5,400,000
Embedded Software Senior Lead Engineer
Embedded Software Senior Lead Engineer

Emerson • Hyderabad

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

Emerson • Hyderabad

On-site
INR 3,000,000 - 5,500,000
Medical insurance
Flexible time off
Parental leave
+1
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 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