[Remote] Embedded Security Engineer
Note: The job is a remote job and is open to candidates in USA. Virtual Labs is seeking a Senior Embedded Systems / Embedded Security Engineer to design, develop, integrate, and deliver production embedded products. The role focuses on SoC and ARM-based platforms, firmware, device drivers, communication interfaces, OTA updates, embedded security, system debugging, and technical ownership through production deployment.
Responsibilities
- Design, develop, integrate, and troubleshoot embedded software and firmware for production products
- Work extensively with System-on-Chip (SoC) platforms and ARM-based architectures
- Develop, integrate, and debug firmware and low-level device drivers
- Work with embedded communication interfaces and protocols, including:USB,I2C,SPI,UART,Bluetooth
- Other wired and wireless communication technologies
- Design and support OTA (Over-the-Air) firmware/software update mechanisms
- Apply security practices across firmware, device communication, software updates, and embedded system architecture
- Debug complex hardware, firmware, driver, and system-integration issues
- Collaborate with hardware, firmware, security, validation, and product engineering teams
- Take technical ownership from design and development through integration, testing, and production deployment
- Identify and resolve production-level embedded system challenges
Skills
- • Strong hands-on experience in Embedded Systems development
- • Strong experience with SoC-based product development
- • Hands-on experience with ARM-based MCU/MPU platforms
- • Strong firmware development experience
- • Experience developing and debugging device drivers
- • Strong working knowledge of I2C, SPI, USB, UART , and similar interfaces
- • Experience with Bluetooth or other wireless communication technologies
- • Experience implementing or supporting OTA firmware/software updates
- • Strong understanding of hardware-software interaction and the complete embedded system stack
- • Strong embedded debugging and troubleshooting capabilities
- • Experience delivering production-quality embedded products
- Candidates with exceptional embedded systems fundamentals and product delivery experience may be considered even if their direct security experience is limited
- • Secure boot and chain of trust
- • Firmware security and hardening
- • Secure OTA updates
- • Firmware signing and verification
- • Device authentication
- • Secure communication
- • Cryptography in embedded systems
- • Key and credential management
- • Hardware-backed security
- • Interface and communication security
- • Embedded threat modeling and security practices
Benefits
- Remote work arrangement
Company Overview
Company H1B Sponsorship