FPGA Development Engineer

Search Advisers Services Guj

India

On-site

INR 1,800,000 - 3,200,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Search Advisers Services Guj is seeking an experienced FPGA Digital Control Engineer to join the Power Electronics and Firmware team in India. You will understand, optimize, and enhance FPGA-based control systems for UPS products, including inverter, PFC, and battery charger controls.

Strong C/C++ skills and ARM-FPGA integration are required. You will work closely with control engineers to deploy algorithms in FPGA, review HDL code, and perform cross-domain debugging across FPGA, ARM, and power

Qualifications

  • Experience designing FPGA-based control systems for high-performance UPS or power electronics.
  • Proficiency in fixed-point arithmetic and Q-format representations.
  • Strong HDL skills (VHDL/Verilog/SystemVerilog) and FPGA integration with ARM controllers.

Responsibilities

  • Analyze and optimize FPGA implementations for inverter, PFC, charger, and protection controls.
  • Deploy and optimize control algorithms in FPGA in collaboration with control engineers.
  • Review, debug, and optimize HDL code generated by MATLAB HDL Coder.
  • Support FPGA-ARM integration and embedded software components in C/C++.
  • Perform system-level debugging across FPGA, ARM controller, and power stages.
  • Validate FPGA behavior against MATLAB models and participate in platform architecture reviews.

Tools

VHDL
Verilog
SystemVerilog
FPGA design
MATLAB
Simulink
HDL Coder
Fixed-Point Designer
C
C++
ARM Cortex
SPI
UART
I2C
Git
CI/CD
Oscilloscopes
Logic analyzers
SignalTap
ILA/ChipScope

Job description

Position Summary

We are seeking an experienced FPGA Digital Control Engineer to join our Power Electronics and Firmware team. The candidate will be responsible for understanding, maintaining, optimizing, and enhancing FPGA-based implementations of inverter, charger, and PFC control systems used in high-performance UPS products.The role requires strong expertise in FPGA development, MATLAB/Simulink HDL code generation, fixed-point implementation, and ARM-FPGA integration. The candidate should also possess strong C/C++ programming skills to support embedded controller integration, system debugging, and algorithm validation activities.

Key Responsibilities
  • Analyze and understand existing FPGA implementations for:
    • Inverter control
    • PFC control
    • Battery charger control
    • Protection and monitoring functions
  • Work closely with control system engineers to deploy and optimize control algorithms in FPGA.
  • Review, debug, and optimize HDL code generated through MATLAB HDL Coder.
  • Support FPGA and ARM controller integration.
  • Develop and maintain embedded software components in C/C++ related to FPGA interaction.
  • Perform system-level debugging across FPGA, ARM controller, and power stage.
  • Validate fixed-point FPGA implementation against MATLAB simulation models.
  • Participate in architecture reviews and future platform development.
Mandatory Technical SkillsFPGA Design and Development
  • Strong hands-on experience in:
    • VHDL and/or Verilog/SystemVerilog
    • FPGA architecture and digital design
    • State machine design
    • Timing closure
    • Pipelining
    • DSP implementation
    • Clock Domain Crossing (CDC)
    • FPGA resource optimization
  • Strong working experience with:
    • MATLAB
    • Simulink
    • HDL Coder
    • Fixed-Point Designer
  • Ability to:
    • Convert control algorithms into FPGA implementations
    • Review and optimize generated HDL code
    • Validate FPGA behavior against simulation models
  • Strong understanding of:
    • Fixed-point arithmetic
    • Q-format representation
    • Scaling and normalization
    • Saturation and overflow handling
    • Quantization effects
    • Numerical accuracy analysis
  • Strong programming skills in:
    • C
    • C++
  • Experience with:
    • Real-time embedded systems
    • Low-level device drivers
    • FPGA register interface development
    • Hardware abstraction layers
    • Embedded debugging
  • Ability to:
    • Read and understand existing ARM controller firmware
    • Develop diagnostic and validation tools
    • Support FPGA-ARM software integration
  • Experience with:
    • ARM Cortex-based systems
    • Memory-mapped interfaces
    • Interrupt handling
    • Shared memory architecture
    • SPI, UART, I2C communication
    • System partitioning between FPGA and processor
  • Hands-on experience with:
    • Intel SignalTap
    • Xilinx ILA/ChipScope
    • Oscilloscopes
    • Logic analyzers
    • Hardware bring-up and troubleshooting
  • Experience in:
    • UPS systems
    • Industrial power converters
    • Power conversion products
    • Renewable energy inverters
    • Motor drives
  • Exposure to:
    • PWM generation
    • ADC acquisition systems
    • Digital signal processing
    • Real-time control implementations
  • Experience with:
    • Git/GitHub
    • CI/CD workflows
    • Automated FPGA build environments
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Fpga Developer
Fpga Developer

Search Advisers Services Guj • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
FPGA development Engineer
FPGA development Engineer

GE Vernova • Hyderabad

On-site
INR 900,000 - 1,500,000
Relocation assistance
FPGA development Engineer
FPGA development Engineer

GE Vernova • Hyderabad

On-site
INR 900,000 - 1,500,000
Lead FPGA Firmware Engineer
Lead FPGA Firmware Engineer

GE Vernova • Hyderabad

On-site
INR 4,500,000 - 7,500,000
Senior Specialist Firmware.
Senior Specialist Firmware.

Fuji Electric • Pune District

On-site
INR 1,500,000 - 2,100,000
FPGA Designer
FPGA Designer

SolarEdge Technologies • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Firmware Dev. Engineers
Firmware Dev. Engineers

Larsen & Toubro • Bengaluru

On-site
INR 1,800,000 - 2,600,000
FPGA Engineer
FPGA Engineer

Cortex Consultants LLC • Hyderabad

On-site
INR 1,200,000 - 1,800,000
FPGA Designer
FPGA Designer

SolarEdge Technologies Inc. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
FPGA Design Engineer
FPGA Design Engineer

Agiliad LLC • Pune District

On-site
INR 1,500,000 - 3,000,000