Senior Embedded C++ Engineer — Remote & SecuritySolar-Log Deutschland • United States
Senior Embedded C++ Engineer — Remote & Security
Solar-Log Deutschland
- United States
- United States
À propos
embedded Linux
with clean architectural boundaries Author and maintain Yocto recipes, layers, image configurations and SDK builds Integrate protocols: RS485, Modbus RTU/TCP, CAN, SunSpec, MQTT, IEC 60870 Embedded Cybersecurity Development Apply embedded cybersecurity concepts: secure boot, encrypted communication, minimal attack surface, key management Contribute to a secure boot chain-of-trust strategy across bootloader, image integrity, and firmware update flows Integrate TLS-secured communication channels with backend services Harden Linux embedded devices to minimize attack surfaces by applying least-privilege and zero-trust principles, while enabling authorized remote access Design and maintain secure over-the-air firmware update mechanisms (package signing, artifact verification, and CI/CD integration) Apply secure secrets provisioning and renewal flows in embedded devices Participate in threat modeling and risk assessment for embedded attack surfaces Monitor and remediate security vulnerabilities by performing CVE monitoring against SBOMs, including third-party dependencies Quality & Collaboration Write unit tests and contribute to test automation including co-development of hardware/software simulators for testing Work effectively in a distributed remote team; use Git, CI/CD pipelines and communication tools proficiently Participate actively in agile processes (Scrum); contribute to reviews, planning and retrospectives Your Profile Degree in Computer Science, Electrical Engineering or comparable; several years of embedded C++ (C++14/17/20/23) under Linux Hands-on Yocto Project experience: custom layers, recipes, BitBake, cross-compilation Proven hands-on experience to apply architectural patterns (e.g., layered architecture, blackboard, microservices) in production code Experience deriving and managing requirements with formal methods and tools Knowledge of energy-domain protocols (Modbus, SunSpec, MQTT) Knowledge of embedded cybersecurity principles and hands-on experience with secure boot on NXP iMX(HAB), CAAM, dm-verity, RPM package signing and Linux device hardening in production environments Experienced working in a software product team using Git and CI/CD; comfortable in a fully remote setup Structured and precise, you communicate technical concepts clearly and ground every discussion in facts AI-assisted development as part of a modern engineering workflow; hands-on experience is a plus, but a genuine interest and willingness to adopt these tools is essential Fluent English (required); German is a strong advantage
#J-18808-Ljbffr
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.