Title: Senior Embedded Platform Developer (Secure Boot / Bootloaders
) Location: Newark, CA / Southfield, MI
Duration:12 Months with possible extension
Onsite: 5days/ week
Experience: 10+ Years
We are currently seeking a Senior Embedded Platform Developer with deep expertise in secure boot, bootloader development, and embedded platform security for next-generation electric vehicles. This role requires a highly motivated professional with a strong track record in embedded systems development and platform-level security implementation.
Our ideal candidate demonstrates a hands-on, problem-solving mindset, thrives in a fast-paced environment, and is passionate about building secure, scalable automotive platforms. The candidate should be capable of quickly adapting to new technologies and delivering high-quality solutions with precision.
Role Responsibilities: - Own the design, development, and validation of secure boot and bootloader frameworks for vehicle ECUs
- Develop and maintain secure boot chains, ensuring integrity and authenticity of firmware
- Implement and validate security features such as secure boot, secure firmware update (OTA), encryption, authentication, and hardware root of trust
- Work closely with system and security teams to define platform security requirements and ensure they are clear, complete, and implementable
- Develop low-level embedded software for bootloaders (U-Boot or custom bootloaders) on embedded Linux/QNX platforms
- Enable and debug bring-up activities for new hardware platforms and ECUs
- Create and execute unit, integration, and system-level validation strategies for platform security features
- Optimize boot time, memory footprint, and system performance for embedded platforms
- Identify and drive improvements in platform security architecture, validation methodologies, and development processes
Required Qualifications: - Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
- 10+ years of experience in embedded systems development, preferably in automotive or networking domains
- Strong experience in bootloader development (U-Boot, Barebox, or custom bootloaders)
- Hands-on experience with secure boot implementation, chain of trust, and firmware authentication
- Strong knowledge of embedded Linux systems and device bring-up
- Proficiency in C/C++ programming and scripting languages (Python/Shell)
- Experience with hardware security features such as OTP fuses, JTAG locking, secure key storage, and cryptographic modules
- Experience with secure firmware update mechanisms (OTA)
- Strong debugging skills using tools like JTAG, GDB, oscilloscopes, and logic analyzers
- Experience developing and executing low-level test cases for embedded platforms
Preferred Qualifications: - Experience with AUTOSAR, QNX, or RTOS-based systems
- Knowledge of cryptographic protocols (PKI, TLS, AES, RSA, ECC)
- Familiarity with vehicle ECU architectures and automotive standards (ISO 26262, ISO/SAE 21434)
- Experience with CI/CD pipelines for embedded systems and secure firmware delivery