JobHabor
Menu

Firmware Engineer

Qlick · Location not stated

8080

Hiring signal

Open

Still listed on the employer's own board · How we score

All reasons
  • Open 59 days
  • No location stated

In its favour

  • Still listed on the employer's own board

Did you apply?

Firmware Engineer at Qlick. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Firmware Engineer - Reasunta | Career Page

Firmware Engineer

Apply for Position Or refer someone

Job Openings Firmware Engineer

About the job Firmware Engineer

Firmware Engineer - Power Electronics

About the Role

We are looking for a skilled Firmware Engineer to join our innovative team developing cutting-edge Power Electronics device. You will be responsible for designing, developing, and maintaining firmware for microcontroller(s) that manage a device control logic, communication, and the user interface (UI). Your contributions will directly impact the reliability, safety, and usability of the device.

Key Responsibilities

  • Develop and maintain embedded C/ASM firmware for microcontroller-based systems in Power Electronics devices.
  • Implement control logic for a device, including fault detection, and safety protocols.
  • Design and integrate firmware for user interfaces, including E-Paper display, LEDs, buttons, and other feedback.
  • Interface with external communication modules (Modbus, proprietary safety protocol).
  • Collaborate with hardware, software, and systems teams to define firmware architecture and ensure integration with overall system design.
  • Perform unit testing, debugging, and validation of firmware on target hardware.
  • Optimize firmware for reliability, power efficiency, and real-time performance.

Required Qualifications

  • Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or related field.
  • 3+ years of experience in embedded firmware development using C/ASM for 32-bit microcontrollers (e.g., STM32, dsPIC33).
  • Strong understanding of embedded systems, low-level driver development (usage of DMA and interrupt vectors), and bare-metal programming.
  • Hands-on experience with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
  • Familiarity with power management aspects is a strong plus.
  • Familiarity with dsPIC33 and STM32 architectures is a strong plus.
  • Good reading of circuit diagram is a strong plus
  • Familiarity with FRAM memory chips is a strong plus

Nice to Have

  • Experience with UI firmware, E-Paper display control
  • Experience with digital I/O, ADC/DAC, PWM, timers, and serial interfaces (UART, SPI, I2C).
  • Knowledge of Modbus communication protocols.
  • Basic understanding of Python, Windows/Bash scripting for automated testing.
  • Education in Electrical Engineering to work with high- and low-voltage environment
  • Any experience with power flow management is highly welcome

Apply for Position

Or refer someone

Share

  • Facebook
  • Line
  • LinkedIn
  • X (Formerly Twitter)
  • Whatsapp
  • Email

Skills

  • C
  • ASM
  • STM32
  • dsPIC33
  • DMA
  • JTAG
  • oscilloscopes
  • logic analyzers
  • FRAM
  • E-Paper
  • LEDs
  • buttons
  • Modbus
  • UART
  • SPI
  • I2C
  • ADC
  • DAC
  • PWM
  • timers
  • Python
  • Windows
  • Bash

More jobs at Qlick

All 7

Similar roles