Software Engineer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Software Engineer – Simulation & Testing Tools – M/F/X
About the role:
At Akkodis, we connect engineering and technology expertise with ambitious projects across industries such as mobility, aerospace, energy, healthcare and manufacturing.
For one of our clients operating in a high-tech, safety-critical and regulated engineering environment, Akkodis is looking for a Software Engineer – Simulation & Testing Tools.
You will contribute to the development of simulation and testing solutions supporting the validation and performance of complex technical systems. Working alongside multidisciplinary engineering teams, you will be involved in software development, architecture, testing and system integration.
By joining Akkodis, you will become part of an international engineering and technology environment where you can develop your expertise, contribute to challenging projects and build a career that evolves with your ambitions.
The responsibilities:
- Collaborate with software architects and engineering teams to define clear and robust software specifications.
- Contribute to software architecture, technical discussions and design reviews.
- Design and develop software components mainly using Python, C# and C++.
- Work with and maintain different Python versions and environments.
- Apply structured software development and testing methodologies.
- Perform unit, integration and validation testing to ensure software quality and reliability.
- Manage source code, configuration and development workflows using Git/GitLab.
- Support the integration of different software components and software/hardware interfaces.
- Collaborate closely with software developers, test engineers, system engineers and hardware teams.
- Investigate technical issues and contribute to their resolution throughout the development lifecycle.
- Reuse and improve existing technical solutions where relevant, including COTS solutions.
- Contribute to the continuous improvement of development practices, tools and methodologies.
The requirements:
- Master’s Degree or Engineering Degree in Computer Science, IT, Electronics, Software Engineering or a related technical field.
- Up to 3 years of professional experience in software development.
- Strong programming skills in Python, C# and C++.
- Experience with Git/GitLab and software configuration management.
- Good understanding of network communication protocols.
- Familiarity with embedded Linux environments.
- Previous experience in a regulated or safety-critical industry is considered a strong asset.
- Analytical and quality-oriented mindset with a strong interest in technical problem-solving.
- Curious and proactive approach, with the ability to investigate solutions independently.
- Ability to collaborate effectively with software, testing, hardware and system engineering teams.
- Comfortable working in a multidisciplinary and multicultural environment.
- Fluent in English, both written and spoken. Knowledge of French is a plus.
What do we offer?
At Akkodis, we support you in building your expertise and developing your career through:
- Mobility options and flexible benefits, depending on your package and eligibility.
- Training and development opportunities to strengthen your technical and professional skills.
- Onboarding and ongoing support, with regular opportunities to discuss your development.
- A network of experts and technical communities to share knowledge and learn from others.
- Career opportunities across projects, technologies and areas of expertise.
- Referral and business incentive schemes, subject to applicable conditions.