Firmware Engineer

LUZA Group 

📍 Lisboa, Portugal 🇵🇹

full-time
mid-level
hybrid
Expired
Posted —
This job posting has expired View All Firmware Engineer Jobs

Key Skills

FirmwareLinuxIoTBluetoothSPI

Industry

Consumer ElectronicsIoT

Job Description

Job Title: Firmware Engineer

Location: Lisbon, Portugal

Work Regime: Full-time & Hybrid

Overview / Summary:

We are looking for a Firmware Engineer to design and develop high-level firmware applications for compute modules and embedded systems. This role will involve working with Linux OS environments, IoT devices, and wireless communication protocols. You will collaborate with cross-functional teams to ensure seamless integration between hardware and software, contributing to innovative solutions in the embedded systems domain.

Responsibilities and Tasks:

  • Develop and optimize high-level firmware applications for compute modules.
  • Design application software to support complex embedded systems, leveraging Linux OS environments.
  • Collaborate with hardware engineers, software developers, and project managers.
  • Develop and maintain system-level architecture documentation and software specifications.
  • Troubleshoot and debug firmware applications to ensure seamless operation of hardware-software systems.

Requirements

Mandatory Requirements:

  • Education: Master’s degree in Electrical and Computer Engineering, Electronics Engineering, or related field.
  • Proven experience in firmware development for embedded systems, ideally with IoT applications and cloud integrations.
  • Proficiency with Linux-based environments and compute modules (e.g., CM4).
  • Hands-on experience with ESP32, firmware development in C++, Rust, or similar.
  • Familiarity with wireless communication protocols (Wi-Fi, Bluetooth).
  • Understanding of communication interfaces such as UART, SPI, I2C, MQTT.
  • Experience with system-level design and integration of hardware and software.
  • Languages: Fluency in English, written and spoken.
  • Linux OS environments, Python, Shell.
  • Platform.io, WebSockets.
  • Debugging and troubleshooting tools for embedded systems.

Complementary Requirements:

  • Knowledge of Modbus and EV charging protocols (OCPP).
  • Experience with firmware bootstrapping and optimization.
  • Familiarity with agile development methodologies.

Benefits

Important :

  • Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in the country where the position is based.
  • Only candidates who meet the required qualifications and match the profile requested by our clients will be contacted.

#VisionaryFuture - Build the future, join our living ecosystem!