Hardware Security Software Engineer
SiemensJob Title
Hardware Security Software Engineer
Role Summary
Develop software that supports silicon monitoring, bring-up, debug and security for embedded systems and cloud tooling. Work with hardware security architects and cross-functional engineering teams to specify HW/SW interfaces and implement security software and infrastructure.
Experience Level
Mid-level - a few years of relevant software engineering experience in embedded systems, cloud, or EDA-related tooling.
Responsibilities
Primary responsibilities include:
- Develop and maintain software for embedded devices and cloud-based tooling.
- Specify and implement HW/SW interfaces and the security software stack.
- Design and document security mechanisms and cyber-security IP specifications.
- Integrate silicon monitoring, bring-up, and debug infrastructure with hardware teams.
- Collaborate with QA, customer support, and product teams to deliver production-ready solutions.
- Contribute to security strategy and support silicon engineering during product launch.
Requirements
Must-have skills and experience:
- Proven software development experience for embedded systems and cloud environments.
- Proficiency with scripting/extension languages such as Python or TCL.
- Familiarity with ASIC/IP design flows and Electronic Design Automation (EDA) tools.
- Understanding of cryptographic primitives and concepts in side-channel and fault-injection attacks.
- Experience developing graphical and command-line tools and using markup formats (XML/YAML).
- Experience with software management and CI tools (e.g., Jenkins, GitLab CI).
Nice-to-have:
- Experience with AI/ML libraries and tooling (TensorFlow, NumPy, scikit-learn, LLM tools).
- Experience with FPGA hardware, Docker, and Kubernetes.
- Experience automating deployment and scaling of containerized applications.
Education Requirements
Not specified.
About the Company
Company: Siemens
Headquarters: Munich, Germany
Siemens EDA is a leading global provider of Electronic Design Automation (EDA) products and systems. Their innovative solutions enable companies to enhance the development of electronic products efficiently and effectively, keeping pace with the complex demands of technology and physics. Siemens is committed to delivering advanced workflow solutions that integrate both EDA and MCAD tools for multi-domain design and manufacturing in the semiconductor industry.
