onsite
Sr. Staff Firmware Engineer Embedded OTA & Uptane Security Platform
Embedded Systems Engineer
Senior firmware engineer leading secure OTA and Uptane-enabled platforms, driving cryptographic integrity, delta compression, and robust embedded solutions using C# and advanced firmware techniques.
About the role
Key Responsibilities
- Design, develop, and maintain secure firmware for OTA-enabled embedded devices, ensuring compliance with Uptane specifications.
- Implement and optimize delta compression algorithms to reduce update payloads and bandwidth usage.
- Integrate advanced cryptographic primitives (e.g., asymmetric key management, hash functions) to guarantee authenticity and integrity of firmware updates.
- Collaborate with cross-functional teams to define security requirements, perform threat modeling, and conduct code reviews.
- Diagnose and resolve complex hardware-software interactions, performance bottlenecks, and security vulnerabilities.
Requirements
- 10+ years of firmware development experience in embedded C/C++ and C#.
- Deep knowledge of OTA mechanisms, Uptane architecture, and secure boot processes.
- Proficiency in cryptographic protocols, key management, and secure coding practices.
- Experience with delta compression techniques and efficient data serialization.
- Strong analytical skills, excellent communication, and a passion for building resilient, secure embedded systems.