EU remote
Platform Software Engineer III
About this role
Job Title: Platform SW Engineer III The Elevator Pitch Are you looking for a role that has meaning and purpose on a team that is crafting the future of security? Evolv’s R&D team is looking for an experienced and innovative Platform Software Engineer to provide technical leadership, improve software engineering practices, and be hands on with our team of SW engineers with expertise in embedded, real-time, and computer vision.
In Evolv's fast-paced development environment, the R&D team is continuously innovating new features and integrating complementary technologies into our products. We're looking for a senior embedded Linux developer who can own the platform from the ground up — bringing up a custom Yocto-based Linux distribution, writing and debugging kernel drivers, and building the secure boot and provisioning pipeline that ships with our hardware.
You'll work directly with Electrical Engineering Hardware Engineers to translate schematics into working device drivers and device tree configurations, and partner closely with our senior IC on peripheral architecture and automated validation. Success in the Role: Performance Outcomes In the first 30 days, you will: Demonstrate technical depth and earn the respect of senior developers. Learn the product's hardware architecture.
Review existing code and software architecture. Get hands-on in Yocto, contributing to Evolv's custom Linux distribution. Within 90 days you will: Ship production-quality pull requests for small-to-medium features, with your first landing by day 30–45. Assess the current product roadmap, BSP structure, and repository organization, and outline a platform strategy so future product lines share a common, reliable software foundation.
Actively contribute to architecture and design discussions, surfacing risks and improvements. Evaluate the current CI/CD and build-automation setup and land at least one concrete improvement. Get fluent in Evolv's full software development lifecycle, including DevOps, QA, and hardware integration touchpoints. Within 12 months, you will: Own the architecture of reusable, enterprise-grade C++ platforms — modular, cleanly abstracted, and built for reuse across product lines (see "Enterprise-Level Software Development" below for the full scope).