Firmware Engineer
Qlick- Location
- Location not stated
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 14d ago
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
- Line
- X (Formerly Twitter)
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 7Similar roles
Data Engineer
Ledgebrook · US · Canada · USD 100,000–170,000 · today
Principal AI Platform Architect
Informa Group Plc. · Newton, MA, United States · USD 175,000–200,000/yr · today
Associate Software Engineer, Development
Icertis · Pune, Maharashtra, India · today
Senior Software Engineer - Recommend Team
Wise · London, United Kingdom · today
Senior Software Engineer - Risk Intelligence Platform
Wise · Tallinn, Estonia · today
Software Developer(SRE) - CloudVision as a Service (CVaaS)
Arista Networks · Bengaluru, KA, India · today