Embedded Firmware Engineer

Carrier

Porto

Hybrid

EUR 28,000 - 56,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Excellent culture
Training opportunities

Job summary

Addvolt is seeking an Embedded Firmware Engineer in Porto, Portugal. You will join a multidisciplinary team working across hardware, firmware, and software to deliver telematics and IoT solutions.

The role emphasizes designing reusable firmware components, implementing robust drivers, and validating critical software against hardware constraints. Ideal candidates have hands-on experience with Cortex-M MCUs, embedded C, and a strong knack for problem solving.

Qualifications

  • 3+ years of experience in embedded firmware for MCU-based systems.
  • Hands-on with ARM Cortex-M microcontrollers and C programming.
  • Knowledge of CAN/UART/SPI/I2C and TCP/IP communications.

Responsibilities

  • Work on Telematics and IoT projects, collecting data from multiple sources and transmitting it to backend services.
  • Define requirements, design and implement solutions, and perform thorough validation and testing.
  • Develop reusable drivers and modules for multiple firmware projects, spanning telematics to power electronics control.

Skills

Embedded C
ARM Cortex-M
CAN / UART / SPI / I2C / TCP-IP
Clean code
Debugging tools
Embedded systems
Problem solving
Team collaboration
CLI tooling
Modular architecture
Power electronics
Automation & testing
Security practices
PCB design basics

Job description

Embedded Firmware EngineerThis site uses cookies. By continuing to use it you are agreeing to use cookies. For more information on how we use cookies, go to our Website and Internet Policy.### Embedded Firmware EngineerApply: Hybrid: PRT5208: Rua Rua Santos Dias No. 1121, Matosinhos, 4465-255, Portugal: PRT5207: Rua Antonio Castro Meireles No. 798, Maia, 4425-638, Portugal: Full time: Posted Today: 30214452**Job** **Title**: Embedded Firmware Engineer**Location:** Porto, Portugal **Contract Type:** Permanent Contract | Full-time## WHO WE AREAddvolt is at the forefront of global transport electrification, leading the sector with the world’s first plug-in hybrid system for refrigerated goods transport. Our innovative technology transforms refrigerated trucks into quieter, zero-emission vehicles, helping to revolutionize the industry.With a presence in more than 20 markets across three continents, we work closely with partners and customers to design and implement cutting-edge, sustainable energy solutions that reduce transportation costs and accelerate the transition to clean and intelligent mobility.## WHAT WE ARE LOOKING FOROur Embedded teams are multidisciplinary, working in an integrated way across hardware, firmware, and software. We are currently looking for an Embedded Firmware Engineer with high energy, a strong work ethic, and a collaborative mindset.In this role, you will have the opportunity to work on:**Telematics and IoT Projects**Collecting and processing data from multiple sources and protocols, transmitting it to backend services, and controlling systems based on received data or remote requests.**Product Features**Analyzing issues and new feature requests, defining requirements, designing and implementing solutions, as well as performing thorough validation and testing.**Firmware Architecture**Developing reusable drivers and modules applicable to multiple firmware projects, ranging from telematics systems to power electronics control, as well as application-level logic.## Embedded Firmware Engineer**Required Skills:*** **Embedded C Programming:** At least 3 years of experience programming embedded systems in C.* **Microcontrollers:** Hands-on experience with microcontrollers (e.g. ARM Cortex-M).* **Communication Protocols:** Knowledge of CAN, UART, SPI, I2C, and TCP/IP.* **Clean and Reusable Code:** Ability to write clean, maintainable, and reusable code.* **Debugging:** Experience debugging using tools such as oscilloscopes and logic analyzers.* **Embedded Systems:** Strong understanding of embedded systems and low-level hardware interfaces.* **Problem Solving:** Strong analytical and problem-solving skills.* **Multidisciplinary Work:** Comfortable collaborating in teams spanning hardware and software.**Nice to Have:*** Comfortable using CLI tools for development and debugging.* **Modular Architecture:** Experience designing modular architectures in embedded systems.* **Power Electronics:** Basic knowledge of power electronics and energy management systems.* **Automation and Testing:** Ability to write automation and test scripts, preferably in Python.* **Security:** Knowledge of best security practices in embedded systems.* **PCB Design:** Basic experience or understanding of PCB design and layout tools.## Values and Other Qualifications* **Alignment with Addvolt values:** Transparency, agility, and trust.* **Clear and transparent communication:** Ability to communicate effectively with technical and non-technical stakeholders.* **Agile Mindset:** Basic understanding of Agile principles and ways of working.* **English:** Good command of spoken and written English.* **Willingness to travel:** Availability for occasional national and international travel.## What Do We Offer?We are committed to offering competitive benefits programs for all employees, continuously improving them when needed:* Permanent full-time contract* Competitive salary and attractive benefits package* Excellent company culture and work environment* Training and development opportunities**What Will the Selection Process Be Like?**Our goal is to provide a fair and enriching recruitment process for everyone involved. If you are selected, the next steps will be:* Initial contact with our recruitment and selection team* Interview with the hiring manager## WHY ADDVOLTAt Addvolt, you will have the opportunity to develop your expertise in hardware, software, and firmware within a highly collaborative team environment. As part of a company positioned at the forefront of smart transportation, your work will directly contribute to shaping the future of urban mobility.High performance at Addvolt is recognized and opens doors to greater responsibilities and new opportunities within the company. As we continue to grow, you will be able to evolve in your career while playing a key role in projects where your contribution has a direct and visible impact on our products and strategic direction.By joining us, you will help build a greener, quieter, and cleaner future for urban environments. You will also have the opportunity to work with emerging technologies, from early-stage prototyping to large-scale real-world deployment.We value sustainable performance and understand the importance of work-life balance. That’s why we offer flexibility so you can thrive both professionally and personally.## Our Commitment to YouWe aim to create an environment where you feel included, with diversity and inclusion as drivers of growth and innovation. We develop and implement best-in-class programs and practices, offering enriching career opportunities, listening to employee feedback, and continuously challenging ourselves to do better.**Join us and make a difference. Apply now!** **Pay Range**€28,000.00-€56,000.00
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Carrier • Cidade da Maia

On-site
EUR 28,000 - 56,000
Permanent full-time contract
Competitive salary and attractive
Excellent company culture
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

Carrier • Matosinhos

On-site
EUR 28,000 - 56,000
Competitive salary
Benefits package
Training opportunities
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

Carrier • Matosinhos

On-site
EUR 28,000 - 56,000
Permanent full-time contract
Competitive salary and attractive bene
Excellent company culture and work環境
+1
Architecture & System Requirements Engineer
Architecture & System Requirements Engineer

Carrier • Matosinhos

Hybrid
EUR 22,000 - 44,000
Flexible working hours
Senior Software Engineer
Senior Software Engineer

PRT8 Addvolt, S.A. • São Mamede de Infesta

On-site
EUR 28,000 - 56,000
Flexible working model
Competitive compensation
Mechanical Engineer - Application & Sustainability
Mechanical Engineer - Application & Sustainability

Carrier • Cidade da Maia

On-site
EUR 22,000 - 44,000
Flexible working hours
Senior Software Engineer
Senior Software Engineer

Carrier • Matosinhos

On-site
EUR 28,000 - 56,000
Flexible working model
Ownership over features
Competitive compensation
Senior Software Engineer - IoT & Cloud (AWS)
Senior Software Engineer - IoT & Cloud (AWS)

Carrier • Matosinhos

On-site
EUR 28,000 - 56,000
Flexible working model
Ownership over features
Competitive compensation
Field Application Engineer
Field Application Engineer

Carrier • Matosinhos

Remote
EUR 22,000 - 44,000
Mechanical Engineer - Application & Sustainability
Mechanical Engineer - Application & Sustainability

Carrier • Porto

On-site
EUR 22,000 - 44,000
Flexible working hours
Top locations