Senior Embedded Software Engineer - Security

San Francisco 5 months agoFull-time18 views External
1.3m - 1.5m / yr
Description: • 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. • 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. Requirements: • 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. Benefits: • Options for medical, dental, and vision coverage for employees and dependents (for US employees) • Flexible Spending Account (FSA) and Dependent Care Flexible Spending Account (DCFSA) • 401(k) with 3% company matching • Unlimited PTO • Daily catered lunches in our San Francisco office