At a Glance
- Tasks: Develop and maintain C++ software for real-time automotive applications.
- Company: Established automotive tech company with a global reach.
- Benefits: Up to £40k salary, bonus scheme, 25 days holiday, and healthcare.
- Why this job: Join a friendly team and work on cutting-edge automotive simulation technology.
- Qualifications: 2+ years C++ experience and knowledge of MATLAB/Simulink integration.
- Other info: Great opportunities for professional development in a collaborative environment.
The predicted salary is between 36000 - 48000 £ per year.
Our client is an established automotive technology company with a global customer base, specialising in advanced software and simulation solutions. They are looking to hire a C++ / MATLAB Simulink Developer to join their growing Software & R&D team. Reporting to the Software Group Manager, this is a hands-on development role focused on real-time systems and simulation software.
Responsibilities
- Develop and maintain C++ (C++11) software for real-time applications
- Integrate MATLAB / Simulink models with C++ systems
- Work in a Windows (Win32) environment
- Design and implement multithreaded and networked (socket-based) solutions
- Apply OOP principles and recognised design patterns
- Collaborate with cross-functional engineering teams
Requirements
Essential
- 2+ years' experience with C++ (C++11+)
- Experience with MATLAB / Simulink and C++ integration
- Knowledge of multithreading, networking, and real-time systems
- Strong understanding of OOP and design patterns
- BSc in a relevant engineering or technical discipline
Desirable
- Automotive or simulation background
- Experience with DIL simulators
- Interest in vehicles or driving simulation
- Experience with Backoff IPC, EtherCAT / TwinCAT
- Knowledge of COM, C++/CLI
Salary and Benefits
- Salary up to £40,000
- Company bonus scheme
- 25 days holiday + bank holidays
- Free on-site parking
- Pension
- Healthcare
- Life Assurance
- Study support and professional development opportunities
- Friendly and collaborative team culture
- Additional company benefits
C++/MATLAB Simulink Developer employer: Langham Recruitment
Contact Detail:
Langham Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++/MATLAB Simulink Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the automotive tech scene, especially those who work with C++ and MATLAB. LinkedIn is your best mate here – connect, engage, and don’t be shy to ask for insights or referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ and MATLAB projects. Whether it’s a GitHub repo or a personal website, let your work speak for itself. This can really set you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of real-time systems and multithreading. Practice common coding challenges and be ready to discuss how you’ve applied OOP principles in your past projects.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented developers like you. Plus, it’s a great way to get noticed by our hiring team directly.
We think you need these skills to ace C++/MATLAB Simulink Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and MATLAB/Simulink. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or roles you've had!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about automotive technology and how your background makes you a perfect fit for our team. Keep it engaging and personal.
Showcase Your Technical Skills: When filling out your application, be specific about your technical skills. Mention your experience with multithreading, networking, and real-time systems. We love seeing concrete examples of how you've applied these in past roles!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Langham Recruitment
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially C++11 features. Be prepared to discuss your past projects and how you've applied OOP principles and design patterns in real-time applications.
✨Familiarise Yourself with MATLAB/Simulink
Since the role involves integrating MATLAB/Simulink models with C++, it’s crucial to understand how these tools work together. Practise explaining how you've used them in previous roles or projects.
✨Showcase Your Problem-Solving Skills
Expect technical questions that test your understanding of multithreading and networking. Prepare to discuss specific challenges you've faced and how you solved them, particularly in a real-time systems context.
✨Research the Company and Its Culture
Get to know the automotive technology company and its products. Understanding their focus on simulation solutions will help you tailor your answers and show that you're genuinely interested in being part of their team.