Internships

Cybersecurity Software Engineering

Here you find the details for the internship named "Cybersecurity Software Engineering" in the company NVISO.

Details
Name: Cybersecurity Software Engineering
Company: NVISO
Description:

Internship summary
NVISO is a pure-play cyber security consulting firm: our team is composed of security professionals who each have their specific field of expertise, ranging from Information Security Governance, Risk & Compliance to Incident Response, Penetration Testing, CSIRT/SOC, Software Security, and Training & Awareness. This fantastic blend of skills enables us to help organizations prevent, detect, and respond to complex security challenges.

As a cybersecurity software developer intern, you will be working in the Labs team and work on a variety of projects that encompass artificial intelligence and penetration testing. Example projects could be: improving our automated penetration testing solution or working on our MCP server to create a penetration testing agent. This role involves developing production-grade software, where the intern will learn and apply CI/CD (Continuous Integration/Continuous Deployment) practices and participate in activities like designing software, writing software, and code reviews. By collaborating with a team of expert engineers, the intern will gain insights into developing secure, cutting-edge software solutions.

Responsibilities
• Be active throughout the entire SDLC, by participating in design, writing documentation, maintaining software and helping during releases.
• Develop software according to industry best practices, by applying modern coding design principles.
• Be present during daily stand ups, and all necessary team meetings (e.g., sprint retrospectives, weekly priorities calls).
• Show excellent security awareness by applying secure coding practices.
• Collaborate with the team to understand technical requirements and ensure quality deliverables.
• Communicate efficiently both with the Labs team and different colleagues across the different teams at NVISO.

Output of Internship:

The intern will have the chance to work with cutting-edge technology on a variety of impactful projects aimed at automating internal processes. They will gain proficiency in developing enterprise grade software, and have the opportunity to work with professional software developers with a wide range of expertise.

Brochure: Download
Target profiles:
  • Burgerlijk Ingenieur - Computer Science Engineering
  • Computer Science
  • Engineering Technology - IT (Industrieel Ingenieur)
In industries:
  • Consultancy
Required special knowledge:

Qualifications and skills
• Currently pursuing a degree in computer science, artificial intelligence, software engineering, cybersecurity or a related field.
• Proficiency in Python is a must, Java, C# and other programming languages is nice to have.
• Ability to translate requirements into a comprehensive design is a must. Knowledge of UML is nice to have.
• Knowledge and proficiency with software versioning concepts and tools like git.
• Basic understanding of how Large Language Models work.
• Excellent English communication skills and the ability to collaborate well with colleagues by proactively communicating about issues or blockers.
• Excellent attention to detail, and ability to release quality deliverables consistently.
• Familiarity with offensive security concepts.
• Self-motivated and able to work independently, with the ability to manage time effectively.

Duration: 3 months
Paid: Nee
Net wage: -
Foreign: Nee
Contact: Mahuena Jean Claude Fidegnon ()
Email: jean-claude.fidegnon@nviso.eu
Tel: