Fpga Developer

Search Advisers Services Guj

Bengaluru

Hybrid

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

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Search Advisers Services Guj in Bengaluru seeks an experienced FPGA Digital Control Engineer to join our Power Electronics and Firmware team. You will optimize FPGA-based control for inverters, chargers, and PFC stages in high-performance UPS products.

You must master VHDL/Verilog, MATLAB/Simulink HDL Coder, fixed-point design, and ARM-FPGA integration, plus strong C/C++ skills for embedded controller work and algorithm validation.

Qualifications

  • Strong expertise in FPGA development, MATLAB/Simulink HDL code generation, fixed-point implementation.
  • Experience with ARM-FPGA integration and embedded C/C++ for controller software.
  • Ability to validate FPGA implementations against MATLAB models.

Responsibilities

  • Analyze and optimize FPGA implementations for inverter, PFC, battery charger, and protection controls.
  • Collaborate with control engineers to deploy algorithms in FPGA.
  • Review and optimize HDL generated by MATLAB HDL Coder.
  • Support FPGA-ARM integration and system debugging.
  • Develop and maintain embedded software in C/C++ for FPGA interaction.
  • Perform system-level debugging across FPGA, ARM, and power stage.
  • Validate fixed-point FPGA results against simulations.

Skills

VHDL/Verilog
FPGA design
State machines
Timing closure
Pipelining
DSP implementation
Clock Domain Crossing
Resource optimization
C programming
C++ programming
Real-time embedded systems

Tools

MATLAB/Simulink
HDL Coder
Fixed-Point Designer
ARM development toolchains

Job description

Role & responsibilities
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 Skills
FPGA 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
MATLAB / Simulink / HDL Coder
  • 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
Fixed-Point Design
  • Strong understanding of:
    • Fixed-point arithmetic
    • Q-format representation
    • Scaling and normalization
    • Saturation and overflow handling
    • Quantization effects
    • Numerical accuracy analysis
Embedded C/C++ Programming
  • 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
ARM-FPGA 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
FPGA Debugging
  • Hands-on experience with:
    • Intel SignalTap
    • Xilinx ILA/ChipScope
    • Oscilloscopes
    • Logic analyzers
    • Hardware bring-up and troubleshooting
Preferred Skills
  • 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

Senior Specialist Firmware.
Senior Specialist Firmware.

Fuji Electric • Pune District

On-site
INR 1,500,000 - 2,100,000
Principal Engineer Firmware
Principal Engineer Firmware

Vertiv Group Corporation • Pune District

On-site
INR 3,500,000 - 5,500,000
FPGA development Engineer
FPGA development Engineer

GE Vernova, Inc. • Hyderabad

On-site
INR 900,000 - 1,500,000
Relocation assistance
Fpga Design Engineer
Fpga Design Engineer

HCLTech • Chennai District, Bengaluru

On-site
INR 3,500,000 - 7,000,000
Sr.Control & Application SW Engineer (Power Electronics)
Sr.Control & Application SW Engineer (Power Electronics)

Larsen & Toubro • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Lead FPGA Firmware Engineer
Lead FPGA Firmware Engineer

GE Vernova • Hyderabad

On-site
INR 4,500,000 - 7,500,000
Lead Hardware Engineer – Power Electronics
Lead Hardware Engineer – Power Electronics

Ohmium • Bengaluru

On-site
INR 2,000,000 - 3,600,000
Senior FPGA Design Engineer
Senior FPGA Design Engineer

CoreEL Technologies • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Technical Lead – FPGA/RTL Design
Technical Lead – FPGA/RTL Design

CoreEL Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000
FPGA Design Engineer
FPGA Design Engineer

ACL Digital • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Cutting-edge FPGA designs
Competitive compensation