A technology company is seeking a Sr. Embedded Developer to join their Onboard Platforms team in Pittsburgh, PA. This role involves implementing security architecture and key management flows for a compute platform in autonomous vehicles. Candidates should have strong C++ skills, experience with hardware security modules, and the ability to write automated tests. Benefits include medical coverage, retirement savings plan, and training opportunities. The estimated pay ranges from $70.00 to $90.00 per hour.
Qualifications
Strong C++ development background plus Yocto-based build integration for Linux and MCU targets.
Proven experience implementing key import/export, certificate parsing/validation, and key rotation at scale.
Comfort working on automotive SoCs with UDS diagnostics, secure storage services, and multi-domain certificate flows.
Ability to write automated tests to validate key management service changes.
Responsibilities
Implement key management flows for exporting secure sensor and SECOC ECC public keys.
Build and harden key import/export services for SECOC and sensors.
Integrate with embedded and POSIX runtimes for synchronized key rotations.
Skills
C++ development
Yocto-based build integration
Bazel familiarity
Key import/export implementation
Automated testing in Python
Working on automotive SoCs
Tools
Hardware security modules
OP-TEE/libteec workflows
Job description
A technology company is seeking a Sr. Embedded Developer to join their Onboard Platforms team in Pittsburgh, PA. This role involves implementing security architecture and key management flows for a compute platform in autonomous vehicles. Candidates should have strong C++ skills, experience with hardware security modules, and the ability to write automated tests. Benefits include medical coverage, retirement savings plan, and training opportunities. The estimated pay ranges from $70.00 to $90.00 per hour.