CAREERS

Join Expleo’s Embedded Software Engineering team



Scroll

Write robust, energy-efficient, and easy-to-maintain code

Hyper-curious and extroverted, you’re an eager learner who isn’t afraid to turn to others for help or offer a hand when needed. You’re passionate about tech and software, and love to see how hardware interacts with your code.

You succeed in delivering efficient software thanks to your remarkable ability to work in teams as you believe engineers perform best when they exchange their knowledge. You are detail-oriented, yet keep a project’s big picture in mind while developing software.

Does that sound like we’re talking about you?

Well, you’re in the right place.

Expleo’s embedded software engineering team designs and delivers:

zina

What is more exciting than seeing hardware react to the code you just developed right in front of your eyes?"

A day in the life of an Expleo Embedded Software Engineer

Morning
Review the client’s product’s specifications to ensure they are fully understood, and development is going in the right direction. If there’s enough time, read up on embedded software methodologies.
Mid-morning
Focus on software development before testing hardware directly to validate the feature.
After lunch
Set up testing equipment to continue improving the system we’re working on.
Afternoon
Meet with the project manager to gather all updates or with the project team to raise any issue encountered to the practice leader. Send an email to update the client about progress on the project.
End of day
Commit everything developed and confirm that validation markers were reached. Quick meetings with the quality and security requirements teams to ensure that 100% of their specifications are respected.

Entry-level requirements​

  • HARD SKILLS
C/C++, QT or Python foundations
5/5
Embedded software development methodology
3/5
Mastery of essential electronic tools
3/5
Operating system: Linux, Windows and Xenomai
2/5
  • SOFT SKILLS
Rigorous mindset & systems thinking
3/5
Extremely curious, extraverted, with excellent teamworking skills
5/5
Willingness to learn
4/5
Agile methodology
3/5

What you will be learning with our team

  • HARD SKILLS
    • Industrial development process & standards (e.g., AUTOSAR, DO178) 
    • Advanced level in C/C++, QT or Python  
    • Model-based design (MATLAB Simulink) 
    • Configuration management (e.g., SVN, similar to GitLab) 
    • Laboratory safety rules and hazard management 
  • SOFT SKILLS
    • Project & team management 
    • Effective communication 
    • Stress management 

Sound exciting? We think so too!