At a Glance
- Tasks: Join us as a C++ Software Engineer to develop cutting-edge simulator software.
- Company: Be part of a dynamic team focused on innovative aviation technology.
- Benefits: Enjoy remote work flexibility and opportunities for professional growth.
- Why this job: Work on exciting projects that shape the future of aviation technology.
- Qualifications: Degree in Engineering, Maths, or Physics; strong C/C++ programming skills required.
- Other info: Security clearance is necessary; mentoring opportunities available.
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 working 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 working
✨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 working
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and required skills. Tailor your application to highlight your relevant experience in C/C++ programming, systems engineering practices, and any specific knowledge related to cockpit Human Machine Interface (HMI).
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with Visual Studio, configuration control tools like Mercurial, and any previous roles that involved technical management or mentoring. Provide specific examples of projects where you demonstrated ownership of requirements and system integration.
Showcase Soft Skills: Since the role requires proactivity and the ability to thrive in a fluid environment, make sure to include examples that demonstrate your initiative, creativity, and problem-solving skills. Mention any experience you have in presenting information to stakeholders or leading teams.
Prepare Technical Documentation: If you have experience producing technical documentation, be sure to mention it. This could include design documents, user manuals, or QMS documentation. Highlighting your ability to communicate complex technical information clearly will strengthen your application.
How to prepare for a job interview at Microtech Global Ltd
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C/C++ programming in detail. Highlight specific projects where you utilized Visual Studio, and be ready to explain your approach to problem-solving and coding challenges.
✨Demonstrate Your Understanding of HMI
Since the role involves working on cockpit Human Machine Interfaces, make sure to share any relevant experience or knowledge you have in this area. Discuss how you would approach designing user-friendly interfaces for simulators.
✨Discuss Your Experience with Configuration Control Tools
Familiarity with tools like Mercurial is essential. Be ready to talk about how you've used these tools in past projects to manage code changes and ensure quality control.
✨Prepare for Technical Management Questions
As the role includes technical management and mentoring, think about examples from your past where you led a team or managed a project. Be ready to discuss your leadership style and how you handle technical risks.