C++ Software Engineer - remote working
C++ Software Engineer - remote working

C++ Software Engineer - remote working

Preston Full-Time 36000 - 60000 £ / year (est.) No home office possible
M

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

Join a forward-thinking company that values innovation and collaboration, offering a hybrid work model that allows you to balance remote work with on-site engagement in Preston, UK. We foster a supportive work culture that emphasizes professional growth through mentorship and continuous learning opportunities, while also providing competitive benefits and a chance to work on cutting-edge projects like the Project X Active Cockpit simulator. Here, your contributions will be recognized, and you'll have the chance to make a meaningful impact in the field of simulation engineering.
M

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

C/C++ Programming
Visual Studio
Project X Domain Knowledge
Human Machine Interface (HMI) Design
Configuration Control Tools (Mercurial)
Systems Engineering Practices
Technical Documentation Production
Technical Solution Design
Risk Management
Customer Support and Issue Resolution
Task Management
Team Mentoring
Development Process Refinement
System Architecture Development
IT Security Requirements Understanding
Linux Knowledge
Avionics/Mission Systems Knowledge
Jira for Task Management
Simulation Interoperability Standards (HLA/DIS/Link16)
Excellent Communication Skills
Presentation Skills
Military Aircraft Domain Knowledge

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.

C++ Software Engineer - remote working
Microtech Global Ltd
M
  • C++ Software Engineer - remote working

    Preston
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-02-04

  • M

    Microtech Global Ltd

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>