Qureos

FIND_THE_RIGHTJOB.

Senior Engineer Software

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Senior Firmware Engineer – IoT, HMI & PC-side Application Development

Role Summary:

We are seeking a highly experienced Senior Firmware Engineer for the development of embedded firmware for IoT devices , Human-Machine Interfaces (HMI) , and PC-side applications . This role involves architecting and implementing robust firmware, developing intuitive user interfaces for embedded and desktop platforms, and ensuring seamless communication between devices and local systems.

Key Responsibilities:

Firmware Development (IoT & Embedded Systems):

  • Design and develop firmware for microcontrollers (PIC, TI, NXP)-based devices.
  • Implement communication protocols (HTTP, SNMP, Modbus, CAN, UART, SPI, I2C).
  • Optimize firmware for performance, power efficiency, and reliability.

HMI Development (Embedded GUI):

  • Develop embedded GUIs for LCD Touch screen display using frameworks like Qt for MCUs.
  • Interface with display drivers and touchscreen controllers.
  • Translate UX/UI designs into responsive embedded applications.

PC-side Application Development:

  • Build desktop applications (Windows) for device configuration, monitoring, and diagnostics.
  • Use technologies like Qt (C++) , .NET (C#) .
  • Implement data visualization, logging, and firmware update tools.
  • Ensure robust communication with embedded devices via USB, Ethernet, or Serial.

System Integration & Testing:

  • Collaborate with FIT, QA, Service Teams for integration testing.
  • Conduct unit, integration, and regression testing.
  • Use lab tools (Multimeters, oscilloscopes, logic analyzers, protocol sniffers) for debugging.

Documentation & Collaboration:

  • Maintain detailed technical documentation and user guides.
  • Participate in code reviews and design discussions.
  • Mentor junior engineers and contribute to architecture decisions.

Qualifications:

  • Bachelor’s or Master’s degree in Electronics, Computer Engineering, or related field.
  • 3 to 5 years of experience in embedded firmware and GUI development.

Preferred Skills:

  • Proficiency in C/C++ , RTOS, Qt/.NET frameworks.
  • Experience on PIC, TI and NXP microntrollers.
  • Implement communication protocols (HTTP, CAN, UART, SPI, I2C).
  • Experience with industrial protocols (Modbus, SNMP, Profibus, ProfiNet).
  • Experience with RTOS and embedded Linux.
  • Microcontroller PCB circuit design, BOM preparation, Board bring up.
  • Hands-on experience with version control (Git).
  • Familiarity with AI agent is a plus.
  • Familiarity with UPS, Charger power product is plus.

Soft Skills:

  • Strong analytical and debugging skills.
  • Excellent communication and teamwork.
  • Ability to lead technical initiatives and mentor peers.

Travelling:

10%

© 2025 Qureos. All rights reserved.