- HawkCell
- Lyon, ARA
- 69 days ago
Software Engineer Intern.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Software Engineer Intern: our view in 3 lines...
- The Role:This is an internship for a software engineering student working on the usability and deployment of on-premise AI software.
- The Person:The person will design a user-friendly configuration interface, build an installation wizard, expose key settings through the UI, and package software for Windows and Applebased environments.
- Requirements:The ideal candidate is pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field and has good programming skills in C++ and/or Python, knowledge of GUI development, and familiarity with Git.
About the role
About the Role
We're looking for a motivated Software Engineer Intern to help improve the usability and deployment of our on-premise AI software. You'll work closely with our AI team to build a modern user interface for configuring our application and package it into a professional installation wizard.
Your work will transform our software from a developer-focused tool into a polished product that can be easily installed and configured by non-technical people. This is an excellent opportunity to gain hands-on experience in software engineering, UI management and design, C++ and Python programming and high-scale application deployment.
This internship is based in Lyon, France.
What You'll Do
- Design and develop a user-friendly interface for our on-premise software configuration
- Build an installation wizard to simplify multiple softwares deployment and installation
- Improve the usability of the application by exposing key configuration settings through the UI
- Collaborate with the AI team to integrate the interface with existing backend components and understand their critical needs.
- Package and distribute softwares for Windows and Applebased environments
- Write clean, , efficient and well-documented code.
- Use GitHub efficiently to safely create issues, pull requests and branches to merge your code with the existing one.Take the initiative to contribute ideas to improve the overall user experience and professionalism of our software
What we are looking for
Must Have:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Good programming skills in C++ and/or Python
- Knowledge of GUI development using frameworks such as Qt, WPF, Electron, or similar
- Understanding of the constraints and needs of software packaging and installation concepts
- Familiarity with Git and collaborative software development
- Strong problem-solving skills and attention to detail
- Ability to collaborate with a multidisciplinary team
- Comfortable working in an international environment
Nice to Have:
- Experience building simple desktop applications
- Knowledge of Windows Installer (MSI), Inno Setup, NSIS, or similar installer frameworks
- Experience with CMake or other build systems
- Familiarity with Docker or containerized applicationsInterest in UX/UI design and software usability
- Good practices in code writing (balancing correctly code length, efficiency and readability)
Why join us?
- A mission to revolutionize the animal healthcare industry
- A great and ambitious team to grow with
- An international culture with 10+ nationalities in the team
- An amazing office for you to share with other Hawkstars in Lyon, France
Recruitment Process
- 20-minute screening interview with the CPO
- 45-minute technical interview with the Technical Manager
- 30-minute cultural interview with the COO or CTO

