Embedded Software Engineer Algo 2 Target (M/F)
Thales
Job Summary
The Cannes site designs satellite systems & platforms, performs satellite assembly/integration/testing, and in-orbit operations, with expertise in optical instrumentation and avionics. Join the Digital Solution Competence Center (CCDS) France, a leader in developing flight software for telecom, observation, and science satellites. This real-time critical software operates 24/7 for over 15 years, supporting more than 150 satellites. As an Embedded Software Engineer, you will define and model algorithms, generate and integrate flight code, ensure code robustness, and propose process improvements within a multidisciplinary, international team.
Must Have
- Engineering degree or university degree (Bac+5)
- Minimum 5 years experience in real-time embedded software development, or a thesis on this topic
- Proficiency in software design and development in C and ADA languages
- Expertise in algorithm optimization
- Experience working in Agile environments
- Comfortable with Autocode generation from Matlab Simulink models
- Operational English, both written and spoken
- Good interpersonal and writing skills
Good to Have
- Knowledge of electronics
Perks & Benefits
- Success driven by technological excellence, experience, and shared ambition
- Attractive compensation package
- Continuous skill development: training programs, internal academies and communities
- An inclusive, benevolent environment that respects employee balance
- Recognized societal and environmental commitment
Job Description
Build a future of trust together
Thales is a global high-tech leader specializing in three sectors: Defense & Security, Aeronautics & Space, and Cyber & Digital. It develops products and solutions that contribute to a safer, more environmentally friendly, and more inclusive world. The Group invests nearly 4 billion euros per year in Research & Development, particularly in key innovation areas such as AI, cybersecurity, quantum, cloud technologies, and 6G. Thales has nearly 81,000 employees in 68 countries.
Our commitments, your benefits
- Success driven by our technological excellence, your experience, and our shared ambition
- An attractive compensation package
- Continuous skill development: training programs, internal academies, and communities
- An inclusive, benevolent environment that respects employee balance
- Recognized societal and environmental commitment
Your daily life
The Cannes site is responsible for the design of satellite systems & platforms, the assembly/integration/testing of satellites, as well as in-orbit operations. The site has expertise in optical instrumentation and avionics.
YOUR DAILY LIFE
Join the Digital Solution Competence Center (CCDS) France, a leader in the development of flight software for satellites in the fields of Telecom, Observation, and Science. Our real-time critical software operates 24/7 for over 15 years, ensuring vital functions for more than 150 satellites currently in flight!
Flight software is at the heart of satellite solutions, guaranteeing flexibility and performance throughout their lifespan. With the rise of low-orbit satellite constellations, the technical challenges associated with embedded software abound and offer unique opportunities for growth and innovation.
Participate in an innovative and structuring project, within a multidisciplinary and international team where you will:
- Support attitude and orbit control system teams in defining and modeling their algorithms
- Generate and integrate flight code on the embedded target
- Demonstrate the proper functioning and robustness of the code
- Propose and implement modifications to the process and tools of the toolchain.
WHO ARE YOU?
You are a graduate of an engineering school or a university course (Bac+5) and have solid experience of at least 5 years in real-time embedded software development, or you have completed a thesis on this topic?
You master software design and development in C and ADA languages, with particular expertise in algorithm optimization?
Working in Agile is your daily routine?
You are comfortable with "Autocode" generation from Matlab Simulink models?
Knowledge of electronics would be a valuable plus.
You have operational English, both written and spoken?
You are recognized for your good interpersonal skills and writing abilities?
Do you recognize yourself? Then this position is for you!
A word from the team
"Join a passionate team that designs innovative satellite solutions with a strong global impact. Here, your creativity and expertise directly contribute to shaping the world of tomorrow!"