Senior Embedded Software Engineer, Security
San Francisco HQ Office
Full Time Senior-level / Expert USD 180K - 212K
Hayden AI
A mobile perception platform that goes beyond automated traffic enforcement. Hayden AI is cutting-edge AI for smarter cities.At Hayden AI, we are on a mission to harness the power of computer vision to transform the way transit systems and other government agencies address real-world challenges.
From bus lane and bus stop enforcement to transportation optimization technologies and beyond, our innovative mobile perception system empowers our clients to accelerate transit, enhance street safety, and drive toward a sustainable future.
Job Summary:
We are seeking a Senior Embedded Software Engineer to join our team, focusing on the security and connectivity of our next-generation embedded devices built on the Nvidia Jetson platform. This role emphasizes the development of secure, connected edge software that interfaces with cloud services, manages device data integrity, and ensures reliable OTA updates. You’ll work closely with platform, cloud, and security teams to create scalable, robust, and secure systems.
Responsibilities:
Develop, harden, and maintain secure Linux-based embedded applications and services for edge devices.
Design and implement secure communication protocols between edge devices and cloud infrastructure (e.g., AWS, Azure).
Work on integration and management of secure OTA mechanisms for system and application updates.
Implement authentication, encryption, and certificate management best practices on-device.
Collaborate with cloud and platform teams to ensure seamless end-to-end data integrity and telemetry workflows.
Build tooling and infrastructure to monitor device health and detect anomalies or security breaches.
Participate in architectural discussions for fleet-wide device lifecycle management and remote diagnostics.
Required Qualifications:
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
5+ years of experience building software for embedded Linux systems.
Proficient in C/C++ and Python; experience writing secure, maintainable production code.
Strong understanding of Linux user-space and system-level programming (e.g., systemd, dbus, journald).
Experience implementing device-to-cloud communication with protocols such as MQTT, HTTPS, or gRPC.
Familiarity with common cloud platforms (AWS/Azure) and APIs for IoT or edge deployments.
Solid knowledge of encryption, TLS, certificates, secure boot, and device authentication.
Experience designing or maintaining OTA update systems, including A/B partitioning or failover recovery.
Strong debugging skills across software, system services, and network layers.
Tags: APIs AWS Azure Computer Science Computer Vision Engineering Linux MQTT Nvidia Jetson Python Security
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.