Senior Embedded Platform Developer (Secure Boot / Bootloaders)

ACL Digital

  • Newark, CA
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Authenticationunmatched
    • Bootingunmatched
    • Boundary Scanunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cryptographic Protocolsunmatched
    • Cryptographyunmatched
    • Debugging Skillsunmatched
    • Debugging Toolsunmatched
    • Develop Methodologiesunmatched
    • Electrical Engineeringunmatched
    • Embedded Linuxunmatched
    • Embedded Programming Languagesunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • GDB (Gnu Debugger)unmatched
    • ISO (International Organization for Standardization)unmatched
    • Logic Analyzerunmatched
    • Memory Hardwareunmatched
    • Oscilloscopeunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Public Key Infrastructure (PKI)unmatched
    • Python Programming/Scripting Languageunmatched
    • QNX Operating Systemunmatched
    • Realtime Operating Systemunmatched
    • Requirements Managementunmatched
    • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
    • Scalable System Developmentunmatched
    • Scripting (Scripting Languages)unmatched
    • Security Architectureunmatched
    • System Validationunmatched
    • Technical Deliveryunmatched
    • Test Caseunmatched
    • Unix Shell Programmingunmatched

    Description

    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

    Numbers & Facts

    LocationNewark, CA

    Similar Jobs

    See more jobs