top of page
line5_edited.jpg

Internships

Below you find open vacancies

Bachelor internship: Software development

 

Are you a talented and ambitious bachelor's student looking to gain hands-on experience in software development? We are offering an exciting Project Internship where you'll work on real-world applications in a collaborative environment.

​

Description of the project:

Many of Saddle Point Science (SPS) algorithms are computationally intensive and can sometimes take between minutes and hours to complete, with many small processing milestones being completed en-route. In SPS's latent class analysis algorithm, for example, processing is performed for many different candidate models of various complexity during a complete analysis. In this project, informative, visually appealing indicators of analysis progression beyond standard, linear progress bars, would be developed. This could, for example, be achieved by having an image displayed in the GUI in which the processing status (successfully estimated, failure, queued for processing) of each model is indicated by a different colour; this image would need to be updated on completion of processing of each candidate model and would therefore require careful thread management and interface for communication between the GUI and the numerical analysis routines to be developed. A wxWidgets (https://wxwidgets.org/) based GUI and interface, implementing much standard functionality (e.g. file reading and saving), has already been developed (in C++) to work with SPS applications written in C. Additionally, a plotting interface that is capable of displaying images at the GUI is available.

​

What You'll Need (Required Skills)

To be successful in this role, you should have knowledge of:

✅ Procedural programming in C (Advanced)
✅ Object-Oriented programming in C++ (Advanced)
✅ GUI programming in C (WxWidgets) (Intermediate/Advanced)
✅ Database and SQL programming (Intermediate)
✅ Experience with collaborative software development (e.g., version control, team workflows)

 

What We Offer

🔹 A chance to apply your skills to real-world projects
🔹 Work in a collaborative and innovative environment
🔹 Mentorship from experienced colleagues
🔹 Potential for a full-time position after graduation

 

If you're eager to level up your programming skills and gain valuable industry experience, we’d love to hear from you!

📩 Send your motivation letter to info@saddlepointscience.com and join us in developing cutting-edge solutions!

line5.jpg
bottom of page