Job Description
Portuguese company hires for remote position
🌍 Working Model: 100% remote
🗣️ Language Requirements: Fluent in Portuguese and proficient in English
🚘 Sector: Automotive
🕓 Experience Levels: 8+ years
⚠ Instructions: Please send your CVs in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success
___________________________________________________________________
Description: We are looking for a Senior Embedded Software Engineer with 8+ years of experience to lead and support advanced projects in embedded Linux, RTOS, and automotive platforms. This position requires a deep technical background in embedded software architecture, firmware development, and hardware-software integration within complex automotive ecosystems. The ideal candidate is an expert-level engineer capable of combining hands-on technical excellence with strategic thinking and leadership.
Key Responsibilities
- Analyze and evaluate embedded software architectures (Linux and RTOS), including reviewing technical documentation, assessing quality attributes (portability, maintainability, reliability, performance), and preparing detailed technical reports with actionable recommendations.
- Develop firmware for Linux-based platforms (e.g., STM32MP2, i.MX6, AM335x), including kernel migration, U-Boot/SPL integration, device tree configuration, CI/CD pipelines, and test automation.
- Provide technical leadership in automotive system integration projects (Android, QNX, ARM, Intel), focusing on functional safety, secure boot, driver integration, diagnostics, and FOTA/SOTA updates.
- Act as a technical consultant, supporting process improvement, team structuring, and ensuring on-time, high-quality project deliveries.
- Produce clear, well-structured technical documentation, ensuring compliance with automotive standards and full traceability.
- Strong experience in embedded software development with Linux (kernel, device tree, Yocto) and RTOS (Zephyr, FreeRTOS).
- Proficient in C/C++, build tools (CMake, Make, GCC), and embedded debugging (JTAG, GDB, coredump analysis).
- Hands-on experience with ARM Cortex-M, STM32MP1/2, i.MX6, and AM335x microcontrollers.
- Practical knowledge of U-Boot/SPL, hardware integration, CI/CD pipelines, and test automation (Google Test, Robot Framework).
- Strong analytical skills in software architecture evaluation and quality attribute analysis.
- Proven technical leadership and excellent communication skills with multidisciplinary teams and stakeholders.
- Fluent in Portuguese and proficient in English (technical and written communication).
- Experience with QNX, Android Automotive, hypervisors, and automotive communication protocols (CAN, Ethernet).
- Knowledge of functional safety (ISO 26262, ASIL), Secure Boot, TrustZone, PKI, and firmware update mechanisms (FOTA/SOTA).
- Familiarity with automotive standards such as ASPICE, UNECE R155/R156, and device tree validation (dtbs_check).
- Experience with Bosch driver integration, OP-TEE (Trusted Execution Environment), and functional validation.
- Contributions to open-source projects (e.g., Zephyr Project).
- Fluency in German is a plus.
#00319042
Similar Jobs
Explore other opportunities that match your interests
Senior Backend Engineer
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
Zerion
Portugal
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Mid-Senior level
Multivision Consulting
Portugal
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Mid-Senior level
knowmad mood portugal
Portugal