Strypes Technical Software

Automotive embedded software engineer

  • New · 2 days ago
  • Remote · Lisbon, Porto
  • Full-time
Apply here
Get jobs like this one by email C / C++ · Lisbon · Remote You sign in with LinkedIn, no new password.

Job at a glance

Stack
C, C++, Linux, Python, .NET
Location
Lisbon, Porto
Work setup
Remote
Contract
Full-time
Posted
This week

Description

We are looking for Automotive Embedded Software Engineers to join our team. You’ll be involved across the full software development lifecycle working on embedded software in the automotive domain, collaborating closely with fellow developers, test engineers, system architects, and customers.

O que vais fazer

  • Develop and improve an embedded Linux platform in C/C++ (and Python), turning specifications and functional requirements into clean, scalable code delivered to shared repositories
  • Be responsible for embedded software features from start to finish and take part in discussions about architecture and technical decisions
  • Work with Linux logging and diagnostics (systemd, journald), and produce compliance evidence against the applicable standards, plus guidelines for other developers
  • Help keep quality high through code reviews and solid engineering practices
  • Work hand in hand with engineers from other disciplines to deliver a coherent, dependable product
  • Work according to Agile Scrum methodologies

O que é pedido

  • Degree in Computer Science, Electrical and Computer Engineering, or a related field
  • 3+ years of embedded, device, or networked systems experience
  • Strong, hands-on knowledge of C++, good knowledge of Python (and the ability to work across both languages
  • Solid understanding of embedded concepts
  • Good knowledge of Linux and shell commands, including systemd, journald, and Linux logging and configuration
  • Experience with AUTOSAR (Adaptive AUTOSAR, ideally R24-11)
  • Experience with test automation (positive and negative test design, traceability and test reporting), using GoogleTest/GMock, Robot Framework and CANoe
  • Experience with CI/CD (Jenkins, GitLab, Zuul or similar), Git and code review
  • Comfortable reading specifications, designing changes, and documenting traceability and compliance evidence
  • Good communication skills in English
  • A system-level mindset: you understand how the software connects to the rest of the product and the vehicle, not only the component you are working on
  • Proactive attitude, critical thinking, and willingness to bring your own ideas to the table
  • available to come to the office regularly

Valorizado

  • Debugging tools such as gdb and valgrind
  • CMake and code generators
  • Knowledge of C#
  • HIL / test-rig experience
  • CAN, UDS, and ECU reprogramming/flashing
  • Yocto, OTA and packaging (RAUC, SWUpdate, Mender)
  • Logging and diagnostics: DLT, log analytics, and automated root-cause analysis
  • Experience developing agent skills and prompt templates

Resumo organizado por IA a partir do anúncio original. Confirma os detalhes no site da empresa.

Benefícios e vantagens (5)

  • Comida, fruta e bebida
  • Flex benefits
  • Flexibilidade de horário
  • Jogos no escritório
  • Seguro de saúde

Valores e cultura (7)

  • Ambiente internacional
  • Amigos fora do trabalho
  • Híbrido
  • Incentivo à criatividade & inovação
  • Metodologias agéis
  • Tecnologias de ponta
  • Unit testing
  • C
  • C++
  • Linux
  • Python
  • .NET

The devs.pt digest

Top stories, events and jobs — twice a month.