Rockwell Automation
Senior Software Security Engineer - Cryptography
Rockwell Automation, Milwaukee, Wisconsin, United States, 53244
Senior Software Security Engineer – Cryptography
3 days ago – Be among the first 25 applicants.
Direct message the job poster from Rockwell Automation.
Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees, we empower our people to solve complex problems for a better world.
We welcome forward thinkers who want to do their best work. If that’s you, we would love to have you join us!
Job Description The Senior Security Software Engineer – Cryptography designs and implements cryptographic protection mechanisms for embedded devices. You will focus on securing firmware through encryption, authentication, and key management strategies, ensuring compliance with industry standards and protecting critical intellectual property.
You will report to the Engineering manager and work a hybrid schedule from one of our offices listed on the job requisition.
Main Responsibilities
Design and implement embedded software security features to protect intellectual property.
Develop and maintain server‑side cryptographic services using Microsoft CAPI, CNG APIs, and REST APIs.
Create authentication and authorization strategies using JWT or equivalent secure mechanisms.
Ensure high availability and reliability of servers supporting global development and manufacturing operations.
Manage cryptographic keys securely through integration with Hardware Security Modules (HSMs).
Essential Qualifications
Bachelor’s degree in a relevant field.
Legal authorization to work in the US is required. We do not sponsor employment visas.
Preferred Qualifications
Minimum 5 years of professional experience in software design and implementation in product security.
Bachelor’s degree in computer engineering, computer science, electrical engineering, or equivalent work experience.
Strong understanding of cryptographic primitives, including encryption and digital signatures.
Experience implementing cryptographic algorithms using Microsoft Cryptographic API (CAPI) and Cryptography Next Generation (CNG).
Knowledge of Public Key Infrastructure (PKI), including certificate management and trust models.
Willingness to work in a SAFe Agile or Kanban environment.
Experience developing embedded software in object‑oriented languages such as C++.
Experience in C#.
Experience using open‑source tools like Git and Jenkins.
Experience with continuous integration environments, automated testing, and acceptance testing.
Security certifications such as CompTIA Security+, SANS GIAC, or CISSP.
Experience developing software and testing safety and security standards such as IEC 61508 or IEC 62443.
Advanced courses or degrees in Engineering, Computer Science, or Controls.
Compensation Base Salary: $135,920.00 – $203,880.00 USD per year with an annual target bonus of 5% of base salary. Benefits for the US can be found here.
Benefits
Health insurance (Medical, Dental, Vision)
401(k)
Paid time off
Parental and caregiver leave
Flexible work schedule
Visit https://www.raquickfind.com for more information.
Equal Opportunity We’re an Equal Opportunity Employer, including disability and veterans. If you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7247.
Rockwell Automation’s hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.
This position is part of a job family. Experience will be the determining factor for position level and compensation.
#J-18808-Ljbffr
Direct message the job poster from Rockwell Automation.
Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees, we empower our people to solve complex problems for a better world.
We welcome forward thinkers who want to do their best work. If that’s you, we would love to have you join us!
Job Description The Senior Security Software Engineer – Cryptography designs and implements cryptographic protection mechanisms for embedded devices. You will focus on securing firmware through encryption, authentication, and key management strategies, ensuring compliance with industry standards and protecting critical intellectual property.
You will report to the Engineering manager and work a hybrid schedule from one of our offices listed on the job requisition.
Main Responsibilities
Design and implement embedded software security features to protect intellectual property.
Develop and maintain server‑side cryptographic services using Microsoft CAPI, CNG APIs, and REST APIs.
Create authentication and authorization strategies using JWT or equivalent secure mechanisms.
Ensure high availability and reliability of servers supporting global development and manufacturing operations.
Manage cryptographic keys securely through integration with Hardware Security Modules (HSMs).
Essential Qualifications
Bachelor’s degree in a relevant field.
Legal authorization to work in the US is required. We do not sponsor employment visas.
Preferred Qualifications
Minimum 5 years of professional experience in software design and implementation in product security.
Bachelor’s degree in computer engineering, computer science, electrical engineering, or equivalent work experience.
Strong understanding of cryptographic primitives, including encryption and digital signatures.
Experience implementing cryptographic algorithms using Microsoft Cryptographic API (CAPI) and Cryptography Next Generation (CNG).
Knowledge of Public Key Infrastructure (PKI), including certificate management and trust models.
Willingness to work in a SAFe Agile or Kanban environment.
Experience developing embedded software in object‑oriented languages such as C++.
Experience in C#.
Experience using open‑source tools like Git and Jenkins.
Experience with continuous integration environments, automated testing, and acceptance testing.
Security certifications such as CompTIA Security+, SANS GIAC, or CISSP.
Experience developing software and testing safety and security standards such as IEC 61508 or IEC 62443.
Advanced courses or degrees in Engineering, Computer Science, or Controls.
Compensation Base Salary: $135,920.00 – $203,880.00 USD per year with an annual target bonus of 5% of base salary. Benefits for the US can be found here.
Benefits
Health insurance (Medical, Dental, Vision)
401(k)
Paid time off
Parental and caregiver leave
Flexible work schedule
Visit https://www.raquickfind.com for more information.
Equal Opportunity We’re an Equal Opportunity Employer, including disability and veterans. If you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7247.
Rockwell Automation’s hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.
This position is part of a job family. Experience will be the determining factor for position level and compensation.
#J-18808-Ljbffr