Software Developer - Cyber Security

GeorgiaTEK Systems Inc.

Michigan

On-site

USD 90,000 - 130,000

Full time

39 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GeorgiaTEK Systems Inc. in Auburn Hills, MI seeks a Base Software Developer - Cyber Security to build and maintain embedded C/C++ software for automotive ECUs and microcontrollers. The role focuses on integrating cybersecurity features directly into base software platforms.

You will implement Secure Boot, Secure Flash, and secure diagnostics, work with HSM/CSM peripherals, and collaborate with architecture and validation teams to meet ISO 21434 and UNECE WP.29 requirements on on-site duties.

Qualifications

  • Strong embedded C/C++ software development experience.
  • Experience configuring and integrating HSM/CSM or other secure peripherals in microcontrollers.
  • Hands-on Secure Bootloader implementation experience.
  • Knowledge of Secure Boot, Secure Flash, Secure Diagnostics, and Message Authentication.
  • Understanding cryptography concepts and secure communications in embedded systems.
  • Experience with automotive microcontrollers and low-level software development.

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 and CSM.
  • 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.

Skills

C/C++ embedded
Secure bootloader
HSM/CSM peripherals
Automotive MCUs
Cryptography concepts
Diagnostics/debugging
Autosar
CAN/CAN-FD/LIN/Ethernet
PKI/Key management
Security testing

Tools

Git
Jenkins
CI/CD

Job description

Role name: Base Software Developer - Cyber Security

Work Location: Auburn Hills, MI (Onsite)

Rate: DOE

US Citizen, Green Card, GC EAD, and H4 EAD only; no third-party agencies, Corp-to-Corp.

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
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Cybersecurity Software Engineer (Automotive)
Embedded Cybersecurity Software Engineer (Automotive)

Capgemini • Auburn Hills (MI)

On-site
USD 33,000 - 52,000
Medical benefits
Dental benefits
Vision benefits
+1
Base Software Developer - Cyber Security
Base Software Developer - Cyber Security

Capgemini • Auburn Hills (MI)

On-site
USD 33,000 - 52,000
Medical benefits
Dental benefits
Vision benefits
+1
Embedded Cyber Security Engineer
Embedded Cyber Security Engineer

Pentangle Tech Services | P5 Group • Troy (MI)

On-site
USD 110,000 - 150,000
Embedded Cybersecurity Software Developer – Automotive
Embedded Cybersecurity Software Developer – Automotive

GeorgiaTEK Systems Inc. • Michigan

On-site
USD 90,000 - 130,000
Automotive Embedded Cybersecurity Engineer
Automotive Embedded Cybersecurity Engineer

Capgemini • Detroit (MI)

On-site
USD 33,000 - 52,000
Medical insurance
Dental insurance
Vision insurance
+1
Cyber Security Engineer
Cyber Security Engineer

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Senior Validation Engineer
Senior Validation Engineer

ACL Digital • Newark (CA)

On-site
USD 100,000 - 130,000
Senior Software Engineer – Functional Safety & Cybersecurity (Hybrid)
Senior Software Engineer – Functional Safety & Cybersecurity (Hybrid)

Mobis North America • Plymouth (MI)

On-site
USD 110,000 - 170,000
Cyber Security Engineer L2
Cyber Security Engineer L2

Capgemini • Detroit (MI)

On-site
USD 33,000 - 52,000
Medical insurance
Dental insurance
Vision insurance
+1
Embedded Security Engineer
Embedded Security Engineer

Pentangle Tech Services | P5 Group • Mountain View (CA)

On-site
USD 130,000 - 180,000