At a Glance
- Tasks: Design and implement innovative software solutions for cutting-edge vehicles and systems.
- Company: Join a dynamic team in a hybrid working environment in Telford.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Why this job: Make a real impact in the defence industry while developing your skills in C++.
- Qualifications: Proficient in C++17, with experience in software development and testing.
- Other info: Ideal for those seeking to grow in a military or defence-related environment.
The predicted salary is between 36000 - 60000 £ per year.
CONTRACTS 12 MONTHS – HYBRID TELFORD Shropshire
Hybrid working typically, 2 days on site, 3 days from home but this can fluctuate depending on business needs.
Software Engineer Full Lifecycle design, development & integration of equipment at the system and sub-system levels. Within this role you will be exposed to several different vehicles and systems. There will be a mixture of new development, maintaining legacy applications and specifying requirements for externally developed equipment.
TASKS/RESPONSIBILITIES
- Design and implement software solutions.
- Support the overall system design process to ensure optimal allocation of functionality between different physical parts of the system.
- Validation of software and systems, which may include producing test tools, the generation of test schedules, test and integration plans and technical reports.
- Provide support to task planning and estimating.
- Schedule own work to meet target timescales and deliverable milestones.
- Perform self-verification of own tasks to ensure completeness and quality of information.
- Undertake peer reviews to ensure completeness and quality of output.
ESSENTIAL SKILLS / PROVEN ABILITY
- Object oriented C++17 or later development with knowledge of design patterns.
- Understanding of UML/SysML.
- Full software development lifecycle.
- Software verification and testing experience.
- Good communication skills.
DESIRABLES
- Agile development.
- Knowledge of integration and target hardware testing would be advantageous.
- Development with Data Distribution Service (DDS) or other Ethernet based communication.
- Windows/Linux Cross Platform Development.
- Visual Studio 2022.
- CMake or similar build environment.
- Windows/Linux system configuration.
- CANbus/MilCAN/J1939 knowledge.
- Git version control.
- Youtrack/Jira issue and task tracking.
- MariaDB/MySQL databases.
- Boost, XML, JSON and cryptography.
- Qt6 GUI Development.
- Developing unit tests using a framework such as GoogleTest.
ADDITIONAL SECURITY INFORMATION:
WE SEEK SOFTWARE ENGINEERS WHO HAVE WORKED IN A MILITARY / DEFENCE ENVIRONMENT / INDUSTRY WITHIN THE LAST 12 MONTHS OR WHO ARE CAPABLE OF OBTAINING SECURITY CLEARANCE (SC LEVEL MINIMUM).
SOFTWARE ENGINEERS C++ in Telford employer: Morson Edge
Contact Detail:
Morson Edge Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land SOFTWARE ENGINEERS C++ in Telford
✨Tip Number 1
Network like a pro! Reach out to your connections in the software engineering field, especially those who've worked in military or defence environments. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Prepare a portfolio showcasing your C++ projects and any relevant software you've developed. This is your chance to demonstrate your expertise and creativity beyond just a CV.
✨Tip Number 3
Ace the interview! Research common interview questions for software engineers and practice your responses. Be ready to discuss your experience with the full software development lifecycle and how you tackle challenges in design and testing.
✨Tip Number 4
Apply through our website! We make it easy for you to find and apply for roles that match your skills. Plus, it shows you're genuinely interested in joining our team. Don't miss out on the opportunity!
We think you need these skills to ace SOFTWARE ENGINEERS C++ in Telford
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and the full software development lifecycle. We want to see how your skills match up with our needs, 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 excited about this role and how your background in software engineering aligns with our mission. Keep it concise but impactful – we love a good story!
Show Off Your Communication Skills: Good communication is key in our team. When writing your application, make sure to demonstrate your ability to convey complex ideas clearly. This will help us see how you can contribute to our collaborative environment.
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 – just follow the prompts and you’re good to go!
How to prepare for a job interview at Morson Edge
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially with object-oriented programming and design patterns. Be ready to discuss your experience with C++17 or later, as well as any projects where you've applied these concepts.
✨Familiarise Yourself with the Full Lifecycle
Understand the full software development lifecycle and be prepared to talk about your role in each phase. Highlight any experience you have with validation, testing, and peer reviews, as these are crucial for the position.
✨Show Off Your Communication Skills
Good communication is key in this role, so think of examples where you've effectively collaborated with others. Whether it's discussing system designs or coordinating with team members, be ready to showcase how you can convey complex ideas clearly.
✨Get Comfortable with Tools and Technologies
Familiarise yourself with tools like Visual Studio 2022, Git, and any relevant databases like MariaDB or MySQL. If you have experience with Agile development or integration testing, make sure to mention it during the interview!