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