Senior Embedded Firmware Engineer

AVANCEESoftware

Leiria

On-site

EUR 55,000 - 75,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AVANCEESoftware in Portugal is seeking a Senior Embedded Firmware Engineer to develop and maintain reliable firmware across its lifecycle, combining hands-on coding with architecture and hardware collaboration.

You will work with RTOS, microcontrollers (ARM/ESP32), security features, and cross‑functional teams, mentoring peers, improving development practices, and ensuring clear documentation. Excellent English communication and budgeting mindset are encouraged.

Qualifications

  • Bachelor’s or Master’s in Computer Science or Computer Engineering.
  • 5+ years embedded development, C/C++ proficiency.
  • RTOS experience and hardware interface familiarity.
  • MQTT, Ethernet, I2C, RS232, RS485 and SPI experience.
  • Embedded cybersecurity incl. encryption and cert mgmt.
  • Experience using AI-assisted tools to write and review firmware.
  • Strong documentation and code-review discipline.
  • Fluent in English with good communication.

Responsibilities

  • Develop and maintain reliable embedded firmware, from system architecture to hardware integration.
  • Debug firmware and hardware interfaces, resolve issues and validate fixes with hardware engineers.
  • Improve code quality and long-term maintainability through code reviews, refactoring and clear technical documentation.
  • Implement embedded security measures and ensure compliance with applicable regulations.
  • Plan and manage engineering projects, working across teams to deliver product improvements.
  • Mentor team members and improve development practices as technologies evolve.

Skills

C/C++
RTOS
Embedded development
English fluency
Code reviews
Documentation
Project budgeting

Education

Bachelor's or Master’s degree in Computer Science or Computer Engineering

Tools

ARM
ESP32
Silicon Labs
Zephyr RTOS
MQTT
Ethernet
I2C
RS232
RS485
SPI

Job description

WHO WE ARE LOOKING FOR

We are looking for a Senior Embedded Firmware Engineer to develop and maintain reliable embedded products throughout their lifecycle. You will combine hands-on firmware development with architecture, troubleshooting and collaboration with hardware engineers.

KEY RESPONSIBILITIES

  • Develop and maintain reliable embedded firmware, from system architecture to hardware integration.
  • Debug firmware and hardware interfaces, resolve issues and validate fixes with hardware engineers.
  • Improve code quality and long-term maintainability through code reviews, refactoring and clear technical documentation.
  • Implement embedded security measures and ensure compliance with applicable regulations.
  • Plan and manage engineering projects, working across teams to deliver product improvements.
  • Mentor team members and improve development practices as technologies evolve.

REQUIRED QUALIFICATIONS

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering or an equivalent field.
  • More than five years of embedded development experience, with proficiency in C or C++ and familiarity with microcontrollers or microprocessors.
  • Experience with real-time operating systems (RTOS) and hardware interfaces.
  • Experience with MQTT, Ethernet, I2C, RS232, RS485 and SPI.
  • Experience implementing embedded cybersecurity, including encryption and certificate management.
  • Experience using AI-assisted development tools to write, debug, test and review firmware, with the ability to critically validate generated code.
  • Experience conducting code reviews, maintaining technical documentation and collaborating with hardware engineers.
  • Experience with project budgeting, cost estimation and scheduling.
  • A proactive, creative approach, strong teamwork and interpersonal skills, excellent communication skills, and fluency in English.

PREFERRED QUALIFICATIONS

  • Experience with ARM, ESP32 and/or Silicon Labs technologies
  • Experience developing firmware using Zephyr RTOS
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior IoT / Firmware Engineer
Senior IoT / Firmware Engineer

Precise recruitment & selection • Leiria

On-site
EUR 40,000 - 60,000
Embedded Security Expert
Embedded Security Expert

Dsr Corporation • Porto

On-site
EUR 45,000 - 70,000
Competitive salary
Annual bonus payment
Employer-sponsored health insurance
+7
Senior Embedded Firmware Engineer: RTOS, Security & AI
Senior Embedded Firmware Engineer: RTOS, Security & AI

AVANCEESoftware • Leiria

On-site
EUR 55,000 - 75,000
Embedded Software Engineer
Embedded Software Engineer

Searches @ Wenham Carter • Lisboa

On-site
EUR 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Iskraemeco eMobility • Maia

On-site
EUR 30,000 - 50,000
Senior IoT & Embedded Firmware Architect
Senior IoT & Embedded Firmware Architect

Precise recruitment & selection • Leiria

On-site
EUR 40,000 - 60,000
Embedded Software Engineer - C++, Zephyr RTOS (Hybrid)
Embedded Software Engineer - C++, Zephyr RTOS (Hybrid)

Zühlke Group • Porto

Hybrid
EUR 45,000 - 65,000
Work life blend
Profit sharing
Global community
+1
Embedded OSs Software Engineer
Embedded OSs Software Engineer

Capgemini Engineering • Porto

On-site
EUR 35,000 - 70,000
Health and life insurance
Training and certification programs
Referral program with bonuses
+3
Embedded Engineer
Embedded Engineer

Loop Future • Lisboa

On-site
EUR 40,000 - 60,000
Senior Embeeded System Engineer
Senior Embeeded System Engineer

Decskill • Porto

Hybrid
EUR 55,000 - 75,000
Hybrid working model
Long-term projects
Global opportunities
Top locations