At a Glance
- Tasks: Create innovative C++ solutions for aerospace and defence projects.
- Company: Join Ultra PCS, a leader in aerospace and defence technology.
- Benefits: Competitive salary, flexible work options, and opportunities for skill development.
- Why this job: Make a real impact in cutting-edge projects while advancing your career.
- Qualifications: Expertise in C++, Embedded Linux, and graphical frameworks required.
- Other info: Collaborative team environment with strong growth potential.
The predicted salary is between 60000 - 80000 £ per year.
Ultra PCS is a leader in providing solutions for aerospace and defence systems. We are seeking an experienced Software Engineer to join our team. We are searching for a dynamic highly skilled Software Engineer with a wide breadth of skills who is interested in applying those skills and furthering their development skillset on a variety of software projects.
Responsibilities
- Produce C++ code to develop custom plugins for the EAK GVA platform.
- Distill requirements from customer interactions and implement verified robust C++ solutions in short timescales to demonstrate new capability.
- Author and perform verification and validation.
- Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept.
- Coding to internal coding standards and ensuring high quality robust solutions.
- Conduct design and code reviews to maintain high-quality standards.
- Debugging in embedded environments.
- Develop verification and validation strategies.
- Perform verification exercises.
Required Skills And Experience
- High proficiency in C++.
- High proficiency in Embedded Linux.
- Proficiency in graphical frameworks such as Vulkan, OpenGL, QT.
- CI/CD workflow experience.
- Experience with Git, containerised development environments.
- Familiarity with debugging tools, hardware interfaces, and safety analysis techniques.
Personal Attributes
- Strong organizational skills with the ability to collaborate in a wider team.
- Excellent communication skills, capable of effectively liaising with technical and non-technical stakeholders.
Principal C/C++ Software Engineer in Leeds employer: Ultra PCS
Contact Detail:
Ultra PCS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal C/C++ Software Engineer in Leeds
✨Tip Number 1
Network like a pro! Reach out to your connections in the aerospace and defence sectors. Attend industry meetups or webinars, and don’t be shy about asking for introductions. We all know that sometimes it’s not just what you know, but who you know!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to embedded systems or graphical frameworks. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures in C++. We recommend using platforms like LeetCode or HackerRank to get into the groove before your big day!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive and take the initiative to connect with us directly.
We think you need these skills to ace Principal C/C++ Software Engineer in Leeds
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ expertise and experience with embedded systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about aerospace and defence systems. We love seeing candidates who are genuinely excited about what we do at Ultra PCS.
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex coding challenges or implemented robust solutions. We’re looking for dynamic individuals who can think on their feet!
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!
How to prepare for a job interview at Ultra PCS
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with coding, especially in embedded environments. You might even be asked to solve a coding problem on the spot, so practice writing clean and efficient code.
✨Familiarise Yourself with the EAK GVA Platform
Since the role involves developing custom plugins for the EAK GVA platform, it’s crucial to understand its architecture and functionality. Research how it works and think about how your previous experiences can contribute to enhancing this platform.
✨Prepare for Design and Code Reviews
Expect to discuss your approach to design and code reviews during the interview. Be ready to explain how you ensure high-quality standards in your work and how you handle feedback from peers. This shows that you value collaboration and continuous improvement.
✨Showcase Your Problem-Solving Skills
The ability to distill requirements and implement robust solutions is key for this role. Prepare examples of past projects where you successfully tackled complex problems, particularly in safety-critical environments. Highlight your thought process and the strategies you used to achieve results.