Senior Embedded Security Engineer
Senior Embedded Security Engineer at John Deere (onsite, Johnston, IA) designing and validating security controls for resource-constrained embedded devices using HSMs and trusted execution environments, reviewing embedded/cloud/mobile security architectures, and supporting penetration testing and next-gen autonomous systems security. Core stack: C, C++, Python, RTOS, Linux, cryptography/PKI.
- Compensation
- $109.3K–$163.9K / yr
- Location
- Johnston,Iowa,United States
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Security
- Posted
Skills
Must have
- 5+ years experience in hands-on development and troubleshooting of embedded systems
- Programming experience in C, C++ and Python
- Experience with Real Time Operating Systems (RTOS), Linux and building concurrent systems
- Strong documentation, writing, and communications skills
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Cybersecurity, or a related field
- Must be 18 years of age or older
Nice to have
- Experience in the application of cryptographic security controls for embedded systems (e.g., enabling secure boot)
- Experience with ISO/SAE 21434 (Road Vehicle Cybersecurity Engineering)
- Experience in the development of embedded systems for vehicles
- Experience in the development of IoT devices
- PKI experience, including certificate lifecycle management and key protection
Full description
There are over 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we're all about at John Deere. And it's why we're investing in our people and our technology like never before! Here the world's brightest minds are tackling the world's biggest challenges. If you believe one person can make the world a better place, we'll put you to work. RIGHT NOW.
John Deere is an equal opportunity employer, including disabled & veterans.
Primary Location: United States (US) - Iowa - Johnston
Function: Product Engineering (CA)
Title: Senior Embedded Security Engineer - 124484
Onsite/Remote:Onsite Position
Your Responsibilities
As a Senior Embedded Security Engineer for John Deere World Headquarters located in Johnston, IA, you will:
- Design, develop, and validate security controls for resource-constrained embedded devices, using cryptographic technologies such as HSMs and trusted execution environments
- Define and review security architectures for embedded systems, influencing the design of new features (embedded, cloud and mobile) to ensure that our security needs can be met
- Support penetration testing, vulnerability assessments, and security validation activities to identify weaknesses and improve product resilience
- Support our teams developing the next generation of autonomous systems by designing and developing new security controls for those systems
VISA Sponsorship is NOT available for this position
What Skills You Need
- 5 or more years experience in hands-on development and troubleshooting of embedded systems
- Programming experience in C, C++ and Python
- Experience with Real Time Operating Systems (RTOS), Linux and building concurrent systems
- Strong documentation, writing, and communications skills
What Makes You Standout
- Experience in the application of cryptographic security controls for embedded systems (ex – enabling secure boot)
- Experience with ISO/SAE 21434 (Road Vehicle Cybersecurity Engineering)
- Experience in the development of embedded systems for vehicles
- Experience in the development of IoT devices
- PKI experience, including certificate lifecycle management and key protection
Education
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Cybersecurity, or a related field