cover image
UNIVITY

Junior Software Engineer

On site

Toulouse, France

Junior

Full Time

03-12-2025

Share this job:

Skills

Communication Python Test Architecture Software Architecture Programming software testing Agile C++

Job Specifications

Job Description

At UNIVITY we believe that everyone on Earth should have access to internet connectivity and we are on a mission to empower telecom operators to deliver high-performance, affordable, sustainable internet from space to their clients where terrestrial networks are not available.

We successfully launched our first mission in 2025. We are now on our way for our next major milestone: an in-orbit demonstration in 2027, where two complete satellites will be deployed to further validate the system end-to-end. The following step will be to deploy our full constellation of disruptive satellites, enabling telecom operators to provide seamless connectivity worldwide.

Our project is rapidly ramping up, and we are looking to expand our team with passionate individuals who share our vision.

UNIVITY was created in 2022 and has offices in Toulouse and Paris. We offer exceptional learning and career development opportunities, as well as competitive salaries and benefits.

UNIVITY is looking for a Junior Software Engineer to join the team in Toulouse office reporting to the Senior 5G Software Architect.

As Junior Software Engineer you will participate in the development of different software modules to support the different functions of our satellite communications system.

Your Key Responsibilities And Tasks

Write and Maintain Code
Implement features or components under guidance.
Fix bugs and address technical issues.
Follow coding standards, style guidelines, and best practices.
Learn and Work Within the Codebase
Understand the architecture, tools, and workflows used by the team.
Explore documentation, internal libraries, and existing systems.
Participate in Code Reviews
Submit code for review and incorporate feedback.
Contribution to the definition of software architecture
Test and Debug Software
Write basic unit tests in line with integration, verification and validation plan.
Assist in debugging issues identified by QA or users.
Use testing frameworks and debugging tools.
Collaborate With Teammates
Work closely with senior engineers, product managers, and designers.
Communicate progress, blockers, and ideas.
Participate in daily standups and team meetings.
Contribute to Documentation
Document code, APIs, and features you build.
Help update technical documentation or onboarding guides.
Follow Agile or Team Processes
Break down tasks.
Estimate effort for small assignments.

Requirements

Skills and experience

Master’s degree (or equivalent) in Software Engineering, or a related field.
Minimum 2 years’ experience with Software ideally in embedded electronics development.
Software Testing & Debugging – Expertise in various testing methodologies (unit, system, integration, acceptance testing).
Programming Languages – Proficiency in C, C++, Python, or similar languages.
Verification & Validation – Knowledge of IVV processes to ensure software meets requirements.
An understanding of 5G and telecom in general would be appreciated.
Good written and oral communication skills in French and English with an ability to work in a collaborative, fast-paced environment.

People come in different shapes and sizes and it is difficult to write a job description for someone we have not yet met. If you are not sure that you meet all the criteria, or if you think that you may have something different to offer, we still want to hear from you.

About the Company

UNIVITY s is a start-up on a mission to deploy a disruptive constellation of telecommunication satellites which will enable telecom operators to deliver high speed, low latency internet connectivity to their clients in a sustainable and affordable manner where terrestrial networks are not available. Know more