At a Glance
- Tasks: Develop software for the Project X Active Cockpit simulator and manage technical tasks.
- Company: Join a cutting-edge tech company focused on innovative simulation solutions.
- Benefits: Enjoy remote work flexibility and opportunities for professional growth.
- Why this job: Be part of a dynamic team, tackle exciting challenges, and make an impact in aviation technology.
- Qualifications: Degree in Engineering, Maths, or Physics; strong C/C++ programming skills required.
- Other info: Security clearance is necessary; experience with Linux and avionics is a plus.
The predicted salary is between 36000 - 60000 £ per year.
The role will be hybrid with a requirement to work a minimum of 2 days a week from Customer Site (Preferably: Preston, UK)
Job Responsibilities:
As a Simulator Engineer his / her Core Duties and Responsibilities:
Development of software used to run the Project X Active Cockpit simulator.
Ownership of requirements, design and implementation, system integration and test, within schedule and estimates.
Adherence to systems engineering practices
Reporting on progress and providing feedback to team members and leadership
Production of appropriate technical documentation
Design of technical solutions, integrating COTS hardware and software
Planning and Estimating development activities
Management of technical risk
Working with customers to support delivered systems and resolve issues
Technical Management of tasks.
Line Management & Mentoring of team members
Development/Refinement of development processes.
Developing System Architectures to meet emerging IT & IT Security requirements
Developing new work opportunities for the department and wider Test & Evaluation
Essential skills/qualifications:
Degree or equivalent in Engineering, Maths or Physics.
Strong programming knowledge and experience in C/C++ using Visual Studio
Project X domain knowledge, particularly cockpit Human Machine Interface (HMI).
Experience of configuration control tools, particularly Mercurial.
Ability to use your own initiative and act independently as required – requirements and tasks are often fluid in nature and it is essential that you are comfortable and able to thrive in this type of environment.
Pro-active with the ability to think creatively.
Security Clearance Required
Desirable skills/qualifications
Experience in Task Leading duties, including QMS documentation.
Mentoring.
Knowledge and experience of Linux.
Avionics/Mission systems domain knowledge.
Use of Jira to manage software tasks.
Knowledge of Simulation Interoperability (HLA/DIS/Link16) and associated standards.
Excellent written and verbal communication skills.
Confidence in presenting information to a wide variety of stakeholders.
General Military aircraft domain knowledge and interest.
C++ Software Engineer - REMOTE employer: Microtech Global Ltd
Contact Detail:
Microtech Global Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Engineer - REMOTE
✨Tip Number 1
Familiarize yourself with the Project X domain, especially the cockpit Human Machine Interface (HMI). Understanding the specific requirements and challenges in this area will help you stand out during discussions with our team.
✨Tip Number 2
Brush up on your C/C++ programming skills, particularly using Visual Studio. Being able to demonstrate your coding proficiency in these languages will be crucial during technical interviews.
✨Tip Number 3
Gain experience with configuration control tools like Mercurial and project management tools such as Jira. Highlighting your familiarity with these tools can show us that you're ready to hit the ground running.
✨Tip Number 4
Prepare to discuss your experience with system integration and technical risk management. We value candidates who can think critically and creatively about problem-solving in a dynamic environment.
We think you need these skills to ace C++ Software Engineer - REMOTE
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description for the C++ Software Engineer position. Understand the key responsibilities and required skills, especially focusing on areas like software development for simulators and experience with C/C++.
Tailor Your CV: Customize your CV to highlight relevant experience in C/C++ programming, particularly using Visual Studio. Include any specific projects or roles that demonstrate your ability to work independently and manage technical risks.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for the role and the industry. Mention your familiarity with cockpit Human Machine Interface (HMI) and any experience with configuration control tools like Mercurial. Be sure to express your proactive approach and creative thinking.
Highlight Communication Skills: Since excellent written and verbal communication skills are essential, provide examples in your application of how you've effectively communicated complex information to various stakeholders in past roles.
How to prepare for a job interview at Microtech Global Ltd
✨Showcase Your C++ Expertise
Make sure to highlight your strong programming knowledge in C/C++. Be prepared to discuss specific projects where you've used Visual Studio, and consider bringing examples of your code or projects to demonstrate your skills.
✨Understand the Project X Domain
Familiarize yourself with the Project X Active Cockpit simulator and its Human Machine Interface (HMI). Being able to discuss how your experience aligns with this domain will show your genuine interest and understanding of the role.
✨Demonstrate Problem-Solving Skills
Since the role requires you to thrive in a fluid environment, be ready to share examples of how you've successfully navigated challenges in past projects. Highlight your ability to use initiative and think creatively to resolve issues.
✨Prepare for Technical Management Questions
Expect questions related to technical management and mentoring. Think about your experiences leading tasks, managing risks, and supporting team members. Be ready to discuss how you can contribute to the development processes and team dynamics.