At a Glance
- Tasks: Join us as a Software Engineer to develop cutting-edge simulator software for Project X.
- Company: Be part of an innovative team focused on advanced simulation technology.
- Benefits: Enjoy remote work flexibility and opportunities for professional growth.
- Why this job: Work on exciting projects, collaborate with talented peers, and make a real impact in tech.
- Qualifications: Degree in Engineering, Maths, or Physics; strong C/C++ programming skills required.
- Other info: Security clearance is necessary; experience in 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.
Software Engineer - C++/Python (Remote) employer: Microtech Global Ltd
Contact Detail:
Microtech Global Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - C++/Python (Remote)
✨Tip Number 1
Familiarize yourself with the Project X domain, especially focusing on 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 systems engineering practices and how you've managed technical risks in past projects. This will demonstrate your ability to thrive in a fluid environment, which is essential for this role.
We think you need these skills to ace Software Engineer - C++/Python (Remote)
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 experience with C/C++, Visual Studio, and any relevant simulator or avionics knowledge.
Highlight Relevant Experience: In your CV and cover letter, emphasize your programming experience, particularly in C/C++ and any projects that relate to cockpit Human Machine Interface (HMI) or simulation. Mention any experience with configuration control tools like Mercurial and task management tools like Jira.
Showcase Soft Skills: Since the role requires proactivity and the ability to work independently, include examples in your application that demonstrate your initiative and creative problem-solving skills. Highlight any mentoring or leadership experience you have.
Prepare Technical Documentation: If you have experience producing technical documentation, make sure to mention it. This is a key responsibility in the role, so providing examples of your past work in this area can strengthen your application.
How to prepare for a job interview at Microtech Global Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C/C++ and Visual Studio in detail. Highlight specific projects where you've developed software, especially if they relate to simulation or cockpit interfaces.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your ability to handle fluid requirements and technical challenges. Share examples of how you've proactively resolved issues in past projects, particularly in a team setting.
✨Familiarize Yourself with Relevant Tools
Make sure you understand the tools mentioned in the job description, such as Mercurial for configuration control and Jira for task management. Being able to discuss your experience with these tools will show your readiness for the role.
✨Communicate Effectively
Since excellent communication skills are essential, practice explaining complex technical concepts in simple terms. Be ready to present your ideas clearly to various stakeholders, as this will be crucial in your role.