At a Glance
- Tasks: Develop and maintain software for test bench models using C++, Java, and Python.
- Company: Join Akkodis, a global leader in engineering and technology with 50,000+ specialists worldwide.
- Benefits: Enjoy a dynamic work environment that values continuous learning and global collaboration.
- Why this job: Make a meaningful impact through innovative projects shaping the future of technology.
- Qualifications: Bachelor’s degree in software engineering or related field; proficiency in Simulink and various programming languages required.
- Other info: Experience with real-time development and specific ATA systems is preferred.
The predicted salary is between 36000 - 60000 £ per year.
About the Company – Akkodis is a global leader in engineering, technology, and R&D, harnessing the power of connected data to drive digital transformation and innovation for a smarter, more sustainable future. As part of the Adecco Group, Akkodis combines the expertise of AKKA and Modis, with over 50,000 engineers and digital specialists across 30 countries in North America, EMEA, and APAC. Our teams bring extensive cross-sector knowledge in critical technology areas such as mobility, software services, robotics, simulations, cybersecurity, AI, and data analytics, enabling clients to tackle complex challenges in today’s rapidly evolving markets. With a comprehensive solution portfolio across four service lines—Consulting, Solutions, Talents, and Academy—Akkodis supports clients from concept through to full-scale deployment and optimisation. Our diverse offerings help organisations rethink product development, accelerate productivity, reduce time-to-market, and prepare for the future. At Akkodis, you’ll join a dynamic environment that values continuous learning and global collaboration, where you can make a meaningful impact through innovative projects that shape the future of technology.
About the Role – Developing and maintaining software to support test bench models and related activities.
Responsibilities
- Develop and maintain software (C++, C, Java, Python, TCL/TK) for running test bench models.
- Debug and fix code issues.
- Provide support to the team on software-related challenges.
Required Skills
- Proficiency in Simulink (Matlab).
- Experience with C, C++, and C# .NET.
- Knowledge of TCL/TK and Java.
- Good understanding of Linux operating systems.
- Real-time development experience.
- ATA28 (Fuel System) and ATA32 (Landing Gear System) experience preferred.
Required experience
- Integration experience with Function Integrated Bench (FIB).
- Competence in TMS configuration is a plus.
Required education – Bachelor’s degree in software engineering, Computer Science, or a related field
Software Engineer employer: Akkodis
Contact Detail:
Akkodis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as C++, Java, and Simulink. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Highlight any real-time development experience you have, especially if it relates to test bench models. Be prepared to discuss how you've tackled challenges in this area during interviews.
✨Tip Number 3
If you have experience with ATA28 and ATA32 systems, make sure to mention it. This specialized knowledge can be a significant advantage and shows that you understand the specific needs of the role.
✨Tip Number 4
Engage with the Akkodis community on platforms like LinkedIn. Networking with current employees can provide insights into the company culture and may even lead to referrals, increasing your chances of landing the job.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Understand the Company: Familiarize yourself with Akkodis and its role in engineering and technology. Highlight your understanding of their services and how they drive digital transformation in your application.
Tailor Your CV: Make sure your CV reflects your proficiency in the required programming languages (C++, C, Java, Python, TCL/TK) and your experience with Simulink and Linux. Use specific examples from your past work to demonstrate your skills.
Craft a Strong Cover Letter: In your cover letter, express your passion for software development and how your background aligns with the responsibilities of the role. Mention any relevant projects or experiences that showcase your problem-solving abilities and teamwork.
Highlight Relevant Experience: If you have experience with real-time development or integration with Function Integrated Bench (FIB), make sure to emphasize this in your application. Discuss how these experiences prepare you for the challenges at Akkodis.
How to prepare for a job interview at Akkodis
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in programming languages like C++, C, Java, and Python. Highlight specific projects where you've utilized these skills, especially in developing software for test bench models.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your debugging and problem-solving skills. Prepare examples of past challenges you faced in coding and how you resolved them, particularly in a real-time development context.
✨Familiarize Yourself with Simulink and Linux
Since proficiency in Simulink (Matlab) and a good understanding of Linux are required, brush up on these areas. Be ready to discuss how you've used these tools in previous roles or projects.
✨Understand the Company’s Focus Areas
Research Akkodis and its focus on digital transformation and innovation. Be ready to discuss how your background aligns with their mission and how you can contribute to their diverse offerings in technology.