CareerPlanGet AI match score →

Embedded C++ Developer (Braga)

Lisboa, Lisboa, pt💼 Full-time🗓 2025-01-29 → 2026-07-31

Core

Lead the design, development, and maintenance of complex C++ applications for embedded systems, ensuring seamless integration with hardware components.

Role type

Senior Embedded C++ Developer

Builds

Embedded software applications for hardware integration

Domain

Embedded Systems / Automotive / IoT

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (modern standards, OOP, design patterns), Embedded systems development, Low-level communication protocols (SPI, I2C), Build systems (CMake, Conan2), Debugging and problem-solving, CI/CD processes, Real-time operating systems (RTOS)

Preferred skills

Containerization and virtualization (Docker), Legato, systemd

Technologies

C++, CMake, Conan2, SPI, I2C, Docker, Legato, systemd, RTOS

Responsibilities

Design and develop complex C++ applications for embedded systems, Guide junior developers in best practices, Optimize existing software designs for performance and scalability, Lead code reviews and develop testing strategies, Oversee creation and maintenance of software documentation, Collaborate with hardware engineers for seamless integration

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗