Qureos

FIND_THE_RIGHTJOB.

Embedded Firmware Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Key Responsibilities

1. Firmware Development
  • Design, implement, and maintain firmware for microcontroller-based systems (STM32, ESP, etc.) in C/C++.
  • Develop and optimize communication protocols (RS485, Modbus RTU, UART, SPI, I²C).
  • Work with sensors, relays, dimmers, and control circuits for real-time applications.
  • Implement RTOS-based designs and event-driven state machines.

2. System Integration
  • Collaborate with hardware, app, and testing teams for full product integration.
  • Support PCB bring-up, prototype validation, and debugging using JTAG/SWD tools.
  • Contribute to production firmware and field-upgradeable systems (bootloader/OTA).

3. Testing & Documentation
  • Conduct firmware validation, fault analysis, and performance tuning.
  • Maintain version control, change logs, and technical documentation.
  • Support QA and production teams in pre-release verification.

Required Skills
  • 4–6 years of experience in embedded firmware development.
  • Proficiency in Embedded C / C++, RTOS, and microcontroller peripherals.
  • Strong understanding of RS485 / Modbus communication, I/O handling, and timing control.
  • Experience using debugging tools (oscilloscopes, logic analyzers, etc.).
  • Familiarity with Git and structured firmware release processes.

© 2025 Qureos. All rights reserved.