Firmware Lead - FPGA

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Inbyggda system · Mjukvaruutveckling

I korthet

Firmware Lead specializing in FPGA-based motion control systems. Develop and implement firmware for high-performance systems, design RTL modules, and optimize control algorithms. Requires 10+ years of experience in embedded firmware development and a Bachelor's degree in Electronics Engineering or equivalent.

Ansvarsområden

  • 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/resolver interfaces.
  • Develop ADC/DAC acquisition logic, manage multi-clock domain designs, and support FPGA implementation.
  • Develop and optimize Field-Oriented Control (FOC), torque, speed, and position control algorithms.
  • Optimize fixed-point arithmetic and firmware performance for deterministic real-time control.
  • Develop and integrate FPGA-based industrial communication interfaces (IO-Link, EtherCAT, PROFINET, CANopen).
  • Implement and verify firmware safety features in compliance with functional safety requirements.
  • 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.
  • Follow and promote firmware development standards, coding guidelines, and engineering best practices.
  • Mentor junior engineers, provide technical guidance, and support knowledge sharing.

Krav

  • 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.
  • Experience with high-speed PWM/current loops; ADC/DAC interfaces; multi-clock domain design and timing closure.
  • Experience with FPGA tool flows for Altera Max10, Altera Cyclone 10, Agilex 3 etc.
  • Knowledge on FOC, torque/speed/position loops, trajectory planning, sensor less control techniques.
  • Knowledge on IO-Link, EtherCAT, CANopen, PROFINET.
  • Knowledge on Current sensing, gate driver interfaces, ADC timing, EMI mitigation, board bring-up and system validation.
  • Experience with ARM/SoC integration, real-time OS, C/C++, VHDL development, firmware debugging and optimization.

Önskade kvalifikationer

  • Knowledge of SIL2/SIL3 safety compliance would be an added advantage.
  • 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.

Förmåner

  • Opportunity to make a difference through the work you do.
  • Competitive compensation and benefits programs within the industry and local labor markets.
  • Comprehensive medical and insurance coverage.
  • Work Authorization Sponsorship for foreign nationals.
  • An inclusive environment where all employees can reach their greatest potential.
  • Dedicated ongoing development for employees.
  • Safe Working Environment.
  • Organization that people are proud to represent.
#FPGA#Firmware#Motion Control#Embedded Systems#Real-time#IEC 61508#ISO 13849
Emerson Logo

Företag

Emerson

Publicerade jobb

för 2 veckor sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

Pune, India

Kvalifikation

Kandidatexamen, Ingen formell utbildning

Sökande

Ansök tidigt