Quick overview
Job description
Role name: Base Software Developer - Cyber Security
Work Location: Auburn Hills, MI (Onsite)
Start date: Immediate availability.
Rate: DOE
Base Software Developer - Cyber Security
Key Responsibilities
· Develop and maintain embedded software using C/C++ for automotive ECUs and microcontrollers.
· Design, implement, and integrate cybersecurity features into base software platforms.
· Configure and enable secure hardware peripherals such as HSM (Hardware Security Module) and CSM (Cryptographic Service Manager).
· Develop and support secure bootloader implementation and validation.
· Implement security mechanisms including Secure Boot, Secure Flash, Secure Diagnostics, and Message Authentication.
· Collaborate with system, architecture, and validation teams to ensure compliance with automotive cybersecurity requirements.
· Troubleshoot and resolve security-related software integration issues.
· Support software testing, verification, and security certification activities.
Mandatory Skills
· Strong experience in embedded software development using C and/or C++.
· Experience configuring and integrating HSM, CSM, or other secure peripherals in microcontrollers.
· Hands-on experience with Secure Bootloader implementation.
· Experience with:
· Secure Boot
· Secure Flash Programming
· Secure Diagnostics
· Message Authentication
· Understanding of cryptography concepts and secure communication in embedded systems.
· Experience with automotive microcontrollers and low-level software development.
· Knowledge of debugging and troubleshooting embedded software.
· Optional / Preferred Skills
· Experience with AUTOSAR Classic Platform (MCAL, BSW, Crypto Stack).
· Knowledge of automotive communication protocols such as CAN, CAN-FD, LIN, Ethernet.
· Familiarity with cybersecurity standards such as ISO 21434 and UNECE WP.29 R155/R156.
· Experience with secure key management and PKI concepts.
· Knowledge of HSM vendors/platforms such as Infineon AURIX, NXP, Renesas, STMicroelectronics.
· Experience with UDS diagnostics and secure diagnostic access.
· Familiarity with CI/CD, Git, Jenkins, or other software development tools.
· Automotive ECU integration and validation experience.
· Experience in cybersecurity testing, vulnerability analysis, or penetration testing is a plus.
Ideal Candidate Profile
· 5+ years of embedded software development experience.
· Strong automotive cybersecurity background.
· Hands-on experience implementing security features at the microcontroller and bootloader level.
· Able to work across architecture, integration, and validation teams in an automotive environment.
Similar jobs
- BC
Software Engineer - Mid Level **Sign-on Bonus Potential**Recently posted
Boeing Company · Annapolis, MD · Hybrid 🇺🇸
DockerGitAWS+9Technology$192k - $240k/yr - RT

Part time Software Engineer Co-op (Remote) with Security ClearanceRecently posted
RTX · Aurora, CO · Remote 🇺🇸
DockerMicroservicesAWS+8TechnologySalary not listed - KT

Java EngineerRecently posted
Kforce Technology Staffing · Hopkins, MN · Hybrid 🇺🇸
MicroservicesSpringSpring Boot+8TechnologySalary not listed - UI

Software Developer - IBM (BAW)Recently posted
Unikon IT · Harrisburg, PA · Hybrid 🇺🇸
GitJavaREST+4TechnologySalary not listed - RT

Principal Software Engineer with Security Clearance
RTX · El Segundo, CA · Hybrid 🇺🇸
GitEmbedded SystemsScrum+5Technology$118.3k - $224.9k/yr - RT

Principal Software Engineer Lead - High Energy Laser (HEL) Beam with Security Clearance
RTX · McKinney, TX · Hybrid 🇺🇸
Embedded SystemsScrumApache+2Technology$107.5k - $204.5k/yr - RT

Systems Engineering Intern (Summer 2027) with Security Clearance
RTX · Aurora, CO · Hybrid 🇺🇸
Microsoft OfficeData AnalysisEngineering$10k/yr - TA

Software Engineer (SME) with Security ClearanceRecently posted
The Amatriot Group · Chantilly, VA · Hybrid 🇺🇸
MicroservicesZero TrustAgileTechnologySalary not listed - RT

Senior Software Engineer - Test Engineering - Huntsville with Security ClearanceRecently posted
RTX · Huntsville, AL · On-site 🇺🇸
Embedded SystemsScrumC#+6TechnologySalary not listed - RT

Software Engineering Intern (Summer 2027) with Security ClearanceRecently posted
RTX · Aurora, CO · Hybrid 🇺🇸
DockerAWSC+++6Technology$10k/yr - SS
Systems EngineerRecently posted
Sunrise Systems, Inc. · Bothell, WA · On-site 🇺🇸
VMwareAzureITIL+1Technology$89 - $91/hr - RT

Principal Systems Engineer, Integration and Test Engineer Onsite with Security ClearanceRecently posted
RTX · Tewksbury, MA · Hybrid 🇺🇸
MATLABShellConfluence+7Technology$107.5k - $204.5k/yr