- Design and implement embedded security solutions for next-generation automotive platforms.
- Translate high-level security and system requirements into scalable, secure embedded system designs.
- Collaborate with systems engineering to refine requirements and ensure feasibility in embedded environments.
- Partner with cybersecurity teams to define and implement security architectures and platform-level security components.
- Work closely with test teams to support validation activities, including test case development and issue resolution.
- Identify gaps in existing architecture and design, then build and integrate missing components end-to-end.
- Develop, maintain, and optimize embedded software using Embedded C as the primary language.
- Implement and support unit testing and participate in broader system and integration testing efforts.
- Utilize Git for version control and Jira for task/issue tracking to manage day-to-day development work.
- Contribute to secure services, key provisioning workflows, and cryptographic operations within the platform.
- Troubleshoot complex issues in a Linux-based embedded environment, including performance and security-related defects.
- Operate as a self-directed engineer, driving delivery of key platform milestones and contributing production-level code on aggressive timelines.
Requirements
- Bachelor's degree in computer science or equivalent combination of relevant education and experience.
- 10+ years of embedded systems development experience
- Strong hands-on experience with Embedded C as primary development language
- Proven track record of building security into shipped embedded products
- Strong experience working in Linux-based embedded environments
- Experience designing and implementing embedded security solutions (platform-level security, secure services, key provisioning, etc.)
- Comfortable working in early-stage, prototype, and pre–go-to-market environments
- Ability to work independently, operate in ambiguity, and drive solutions end-to-end
- Experience collaborating with systems engineering, cybersecurity, and test/validation teams
- Proficiency with Git for source control
- Experience using Jira or similar tools for work tracking and issue management
- Strong problem-solving, debugging, and unit testing skills in embedded contexts
- Rust programming experience (even better)
- Experience with TPM (Trusted Platform Module)
- Experience with secure boot implementations
- Experience with key provisioning and cryptographic services
- Background in automotive platforms (highly preferred)
- Experience in consumer devices (mobile, IoT, etc.)
- Experience at semiconductor companies (e.g., Qualcomm, AMD, Intel, Broadcom)
Core Competencies
Demonstrates expertise in designing and implementing embedded security solutions for automotive platforms, with a strong focus on Embedded C programming, Linux-based environments, and collaboration with cross-functional teams. Proven ability to drive end-to-end solutions and optimize embedded software while ensuring security and performance.
Highest-signal resume keywords
- Embedded C Programming
- Linux-Based Embedded Environments
- Embedded Security Solutions
- Git Version Control
- Jira Issue Management
ATS Optimization Keywords
Hard Skills
- Embedded Systems Development
- Unit Testing
- Debugging
- Cryptographic Services
- Secure Boot Implementations
- Key Provisioning
- TPM (Trusted Platform Module)
- Performance Troubleshooting
- System Integration Testing
- Prototype Development
Soft Skills
- Problem-Solving
- Independent Work
- Collaboration
- Adaptability
- Communication
Industry Keywords
- Automotive
- Consumer Devices
- IoT
- Semiconductor
- Cybersecurity
Tools & Technologies
- Git
- Jira
- Linux
- Embedded Software
- Automotive Platforms