> Markdown version of [/jobs/ext/261320-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/261320-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** SILICON DEVS, LLC - **Location:** United States (Remote available) - **Contract:** Permanent contract - **Skills:** Adobe Flash, AUTomotive Open System Architecture (AUTOSAR), Binary Space Partitioning, C++ (Programming Language), CMake, Cyber Security, Continuous Integration, Software Debugging, Linux, Device Drivers, Embedded C, Middleware, Embedded Software, Ethernet, Hypervisor, Python (Programming Language), OSEK, Scrum Methodology, Software Architecture, Software Safety, Shell Script, Software Engineering, Systems Modeling Language, Systems Integration, Universal Asynchronous Receiver/Transmitter, Scripting, Test-Driven Development (TDD), Peripherals, Yocto, C++14 - **Published:** May 24, 2026 - **Apply:** https://arc.dev/remote-jobs/j/silicondev-s-p-a-embedded-software-engineer-orutva5byr ## About the Role * Progettazione, sviluppo, integrazione e ottimizzazione di componenti software embedded low-level: Device driver Board Support Package (BSP) Middleware e servizi OS * Sviluppo e integrazione di piattaforme Operating System e Hypervisor per ECU automotive * Progettazione e implementazione di software safety-critical in C++ moderno (C++14 e superiori) * Sviluppo e configurazione di AUTOSAR Base Software (BSW) su sistemi MCU-based * Configurazione dei layer AUTOSAR e contributo alla definizione dell'architettura software (SysML, ARXML) * Sviluppo e configurazione driver per interfacce automotive: UART, SPI, I2C CAN, LIN, Ethernet PCIe, LVDS * Attività di SoC bring-up e BSP development, inclusi: Bootloader Power management Memory initialization * Debug e troubleshooting software/hardware tramite: Oscilloscopi Logic analyzer ## Description * Ottimizzazione delle performance di OS e Hypervisor (build configuration, tuning, runtime behavior) * Implementazione di funzionalità networking, cybersecurity, CLI tools e scripting (Python, shell) * Supporto a pipeline CI/CD e promozione di metodologie Test-Driven Development (TDD) * Garantire compliance con standard automotive, safety e cybersecurity * Lavoro in ambiente Agile / Scrum * Collaborazione con team: Base SW Integration Cockpit Infotainment Connectivity Manufacturing / Plant * Esecuzione di root-cause analysis e documentazione di findings, workaround e lesson learned Requisiti * Esperienza minima di 5 anni nello sviluppo software embedded in C++ * Esperienza nello sviluppo di funzionalità veicolo su almeno due domini automotive * Forte esperienza hands-on su piattaforme Automotive Infotainment e/o Connectivity (TCU) * Conoscenza approfondita di Linux e/o QNX internals (kernel, middleware)device driver * Esperienza con Operating Systems e Hypervisors (QNX, Linux) * Solida conoscenza architettura AUTOSAR: AUTOSAR BSW configuration DCM, DEM Communication Stack Memory Stack * Esperienza con tool Vector DaVinci: DaVinci Configurator DaVinci Developer * Esperienza di integrazione: Vector Bootloader OSEK OS Embedded OS e BSP * Conoscenza di piattaforme diagnostiche: OBD Service Tools soluzioni OTA * Competenze in secure software architecture: Secure bootloader Secure boot & flash Secure diagnostics Message authentication Secure peripherals (HSM, CSM) * Esperienza nella configurazione driver Ethernet / CAN / LIN * Conoscenza di Python, Make/CMake, Yocto e shell scripting * Ottime capacità analitiche, di problem solving e collaborazione cross-funzionale ## Related Videos - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)