Embedded Software Development Engineer C/C++ (M/F)

22 Minutes ago • All levels
Programming

Job Description

Join Thales in Aix-en-Provence, a dynamic site for digital services, operating critical information systems and supporting secure digital transformation. This role is for an Embedded Software Development Engineer C/C++ within the Smart Critical Systems (SCS) engineering department, focusing on end-to-end software solutions for critical systems in constrained/standardized environments. You will contribute to requirements definition, software design, architectural aspects, and integrate software components, developing and testing well-designed, documented, and scalable code.
Good To Have:
  • Motivation to work in embedded systems
  • Enjoy working independently and seeking responsibilities
  • Enjoy focusing on the user and solving complex problems
  • Particular interest in security and international projects
Must Have:
  • Work within a team with other software developers
  • Contribute to requirements definition, software design, and architectural aspects of software projects
  • Integrate software components into a fully functional software system
  • Write well-designed, documented, and testable code
  • Develop, test, and execute the full software development lifecycle
  • Design, implement, and test functionalities considering scalability, performance, deployment/operation, and user experience
  • Make estimates and contribute to planning with team members
  • Collaborate with other engineers to share knowledge and improve the product and overall solution
  • Engineering degree (Electronics, Aeronautics/Space, IT) or Master 2 (BAC +5)
  • First successful professional experience or advanced notions in Real-Time embedded development, especially on low layers (Driver / OS) in a constrained environment
  • Good knowledge of C/C++ programming languages
  • Good knowledge of the V-cycle, as well as agile methods
  • Able to design, develop and test software solutions and/or components
  • Good command of English
  • Rigorous, autonomous, and proactive
  • Adaptable and reactive to change
Perks:
  • Success driven by technological excellence, experience, and shared ambition
  • Attractive compensation package
  • Continuous skills development: training courses, academies, and internal communities
  • Inclusive, benevolent environment respecting employee balance
  • Recognized societal and environmental commitment
  • Opportunities to discover other domains or sites
  • Explore a space attentive to personal development
  • Develop your talents in another area of the Thales group, by discovering new products, new customers, a new country or by moving towards a more complex solution
  • Choose between technical expertise or a leadership path
  • Build an international career within a leading engineering group

Add these skills to join the top 1% applicants for this job

cpp
game-texts
agile-development
user-experience-ux

Let's 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 skills development: training courses, academies, and internal communities
  • An inclusive, benevolent environment respecting employee balance
  • A recognized societal and environmental commitment

Your daily life

By joining us in Aix-en-Provence, you will integrate a dynamic site bringing together our digital services activities, enabling us to operate our clients' critical information systems and support them in their secure digital transformation.

Your daily life:

Within the Smart Critical Systems (SCS) engineering department, the mission is to provide end-to-end software solutions for critical systems integrating constrained and/or standardized environments.

As part of an increase in activities in the embedded sector, we are looking for an Embedded Software Development Engineer C/C++ (M/F) at our Aix-en-Provence site, with good knowledge of critical and complex systems, motivated to work in embedded systems.

Your main missions are as follows:

  • Work within a team with other software developers
  • Contribute to requirements definition, software design, and demonstrate involvement in the architectural aspects of software projects
  • Integrate software components into a fully functional software system
  • Write well-designed, documented, and testable code
  • Develop, test, and execute the full software development lifecycle
  • Design, implement, and test functionalities considering scalability, performance, deployment/operation, and user experience
  • Make estimates and contribute to planning with team members
  • Collaborate with other engineers to share knowledge and improve the product and the solution as a whole.

Your profile:

Engineering degree (Electronics, Aeronautics / Space, IT) or a university degree with a Master 2 (BAC +5).

Do you have a first successful professional experience or advanced notions in the field of Real-Time embedded development, particularly on low layers (Driver / OS) in a constrained environment?

Do you like to work independently and seek responsibilities?

Do you like to focus on the user and solve complex problems?

Do you have a particular interest in security and international projects?

You have the following skills:

  • Good knowledge of C/C++ programming languages
  • Good knowledge of the V-cycle, as well as agile methods
  • Able to design, develop and test software solutions and/or components
  • Good command of English

You are rigorous, autonomous, and proactive. Do you know how to be rigorous, adaptable, and reactive to change?

Then this position is for you!

YOUR CAREER AT THALES

Different opportunities will allow you to discover other areas or sites. You will be able to evolve and develop your skills in different areas:

  • Explore a space attentive to personal development
  • Develop your talents in another area of the Thales group, by discovering new products, new customers, a new country or by moving towards a more complex solution
  • Choose between technical expertise or a leadership path
  • Build an international career within a leading engineering group.

Innovation, passion, ambition: join Thales and create the world of tomorrow, today.

Thales, a Handi-Engaged company, recognizes all talents. Diversity is our best asset. Apply and join us!

Set alerts for more jobs like Embedded Software Development Engineer C/C++ (M/F)
Set alerts for new jobs by Thales
Set alerts for new Programming jobs in France
Set alerts for new jobs in France
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙