Software Engineer - Product Security
Core
Design, test, and maintain Studio 5000 Logix Designer and related industrial automation software with a focus on secure development practices and security-by-design.
Role type
Product Security Software Engineer
Builds
Studio 5000 Logix Designer (flagship engineering software for industrial control systems)
Domain
Industrial Automation / Cybersecurity
Deliverable
production ML models | product features
Required skills
C++, C#, secure coding practices, threat modeling, vulnerability remediation, CI/CD pipelines, automated testing, Git, SSDLC principles, authentication/authorization/encryption protocols
Preferred skills
DevSecOps practices, SAST/SCA/DAST/SBOM tools, AI-assisted development evaluation, modern C++ standards (C++17/20), regulatory compliance knowledge
Technologies
C++, C#, Git, CI/CD, SAST, SCA, DAST, SBOM
Responsibilities
Contribute to design, testing, and maintenance of Studio 5000 Logix Designer; Participate in code reviews and security reviews; Apply secure coding practices throughout the SDLC; Support threat modeling and risk assessments; Collaborate on integrating security requirements into product designs; Evaluate AI-generated outputs for security and compliance.
Seniority
Mid-Senior, hands-on IC
