default banner

Permanent contract (CDI), based in Rennes or Paris.

Apply

Your role and responsibilities

The position focuses on software development for security research and evaluation. The engineer will design and develop tools used to automate, analyze, and support security activities, including vulnerability research and advanced testing scenarios.

  • Design and develop software tools dedicated to security analysis and testing. 
  • Build modular and reusable tooling frameworks for internal security use. 
  • Implement automation and orchestration tools for security workflows. 
  • Develop data processing and analysis tools related to security experiments. 
  • Maintain and improve existing security software tools. 
  • Produce clear documentation and ensure long-term maintainability. 
  • Contribute to knowledge transfer activities, including the preparation and delivery of technical training sessions when required. 
 
 
 
 
 
 

Education, Experience & Skills

  • Engineering degree in software development or an equivalent field. 
  • Minimum of 4 years’ experience in software design and development. 
  • Programming languages: Python, C/C++, and java. 
  • Software architecture: modular design, scripting, APIs. 
  • Experience with security-oriented tool development. 
  • Ability to interface software with external systems or hardware. 
  • Familiarity with version control, testing, and documentation best practices. 
 
 
 
 
 
 

Additional Skills/Preferences:  

Strong software development background with an interest in cybersecurity and security tooling is a plus. Experience developing internal tools or research-oriented software and the ability to work independently on technically complex topics. 

Cadence/Secure-IC is committed to equal opportunity and employment equity at all levels of the organization. We strive to attract a diverse pool of qualified candidates and to promote diversity and inclusion in the workplace.

 

Apply

Apply
Contact