Ativa os alertas de emprego por e-mail!

Senior Software Developer - Embedded Linux Systems

QiBit Portugal

Seixal

Presencial

EUR 45 000 - 65 000

Tempo integral

Há 15 dias

Resumo da oferta

A leading IT recruitment firm in Portugal is seeking a Senior Software Developer to join an R&D team focused on developing software for embedded systems in EV charging solutions. This role requires over 5 years of experience in embedded Linux development and proficiency in multiple programming languages. The ideal candidate will work on Linux-based solutions and contribute to developing robust software components.

Qualificações

  • 5+ years of experience in embedded Linux development.
  • Demonstrated experience with multiple programming languages in embedded contexts.
  • Experience with clean code practices and software design patterns.

Responsabilidades

  • Join R&D team developing software for embedded systems in EV charging.
  • Work on next-generation Linux-based solutions.
  • Develop robust and scalable software components.

Conhecimentos

Embedded Linux development
C++
Golang
C#
Python
JavaScript
Test-driven development (TDD)

Formação académica

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

Ferramentas

Linux-based systems (Debian/Yocto)
AI-assisted development tools
Descrição da oferta de emprego
Overview

QiBit (Gi Group Holding), a brand specializing in the recruitment and selection of IT profiles, is recruiting a Senior Software Developer - Embedded Linux Systems for direct integration into the team of our client SIEMENS.

Responsibilities

Your mission will be…

We are seeking an experienced Senior Developer to join our R&D team developing software for embedded systems to be used in EV charging systems. In this role, you will work on next-generation Linux-based solutions, focusing on developing robust and scalable software components.

Qualifications

We are looking for someone with…

  • 5+ years of experience in embedded Linux development
  • Demonstrated experience working with multiple programming languages in an embedded systems context. Our diverse tech stack includes C++, Golang, C#, Python, and JavaScript to address different aspects of our solutions
  • Experience with Linux-based systems (Debian/Yocto)
  • Bachelor's or Master's degree in Electrotechnical Engineering or Computer Science
  • Knowledge of EV charging technologies and standards (e.g., ISO15118) would be a plus
  • Foundation in clean code practices and software design patterns (SOLID principles, GoF patterns)
  • Experience with test-driven development (TDD) and automated testing methodologies
  • Usage of AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) to enhance code quality and development efficiency

Sounds like you? Let's talk!

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.