hero

Light the way to a career with real world impact

Find your new job in the photonic chip industry.

Embedded Software Security Engineer, Staff

Synopsys

Synopsys

Eindhoven, Netherlands
Posted on Jan 22, 2025

We Are:

At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.

You Are:

A seasoned software engineer with over 5 years of hands-on experience in embedded software development. You thrive in collaborative environments and have a "help others succeed" mentality. Your attention to detail and strong problem-solving abilities set you apart. You are adaptable and excel in fast-paced, dynamic environments. Proactive and self-motivated, you have a passion for continuous learning and improvement. You are comfortable interacting with engineering and management levels across different development teams worldwide. Your expertise includes designing and developing security IP modules, implementing software countermeasures against various types of attacks, and mentoring junior team members. You bring a robust understanding of embedded software development, debugging on bare-metal targets, security or cryptographic engineering, and using programming languages such as C, C++, assembly, and Python.

What You’ll Be Doing:

  • Design and develop Synopsys’ security IP modules.
  • Implement software countermeasures against various types of attacks.
  • Work closely with other engineering teams to improve the quality of products.
  • Participate in security certifications for various products.
  • Provide mentoring to more junior team members.
  • Contribute to the continuous improvement of development processes and tools.

The Impact You Will Have:

  • Enhancing the security and reliability of our products.
  • Contributing to the successful certification of security standards.
  • Driving innovation in embedded software development.
  • Improving product quality through collaborative engineering efforts.
  • Mentoring and developing the next generation of engineering talent.
  • Supporting the global engineering community with your expertise and insights.

What You’ll Need:

  • BSc, MS, or PhD degree in Electrical Engineering, Computer Science, or a related field, with a minimum of 5 years of relevant experience.
  • Experience with embedded software development using C (C++ and assembly are a plus).
  • Experience with debugging on bare-metal targets (e.g., ARM, RISC-V).
  • Experience with security or cryptographic engineering.
  • Programming skills in Python or any scripting language.
  • Experience with Git (or a similar source code management tool).
  • Working knowledge of build systems.
  • Prior experience with fault injection or side-channel analysis is a plus.

Who You Are:

  • Collaborative team player with a proactive approach.
  • Detail-oriented with strong problem-solving abilities.
  • Adaptable and able to thrive in a fast-paced environment.
  • Effective communicator across engineering and management levels.
  • Passionate about continuous learning and improvement.

The Team You’ll Be A Part Of:

Our team is dedicated to developing cutting-edge security IP modules that safeguard our technology and products. We work collaboratively with various engineering teams worldwide to ensure the highest quality and security standards. As part of this team, you will contribute to pioneering solutions and mentor junior engineers, driving innovation and excellence in embedded software development.

Rewards and Benefits:

We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.