At a Glance
- Tasks: Design and implement features for cutting-edge 3D printing technology.
- Company: Join a well-backed start-up revolutionising the manufacturing industry with innovative software solutions.
- Benefits: Enjoy hybrid working, stock options, and a 5% pension plan.
- Why this job: Be part of a friendly, ambitious team with unique IP and growth opportunities.
- Qualifications: Proven C++ experience, knowledge of git/Linux, and strong communication skills required.
- Other info: Lead a small team and promote best coding practices in a dynamic environment.
A Senior C++ Software Engineer opportunity to join the team behind some of the most advanced 3D printing technology that’s disrupting the manufacturing industry. You will be joining a team with years of combined research, knowledge, engineering and commercial experience where you can help define and lead the software for the company. Being a well backed start-up, the team is friendly and ambitious, working with leading experts in the field and with a high volume of unique IP and patents ready to grow to the next stage.
As a Senior C++ Software Engineer, you will be working on the core technology and engine that will form the backbone for the company. Your day-to-day responsibilities will include the design and implementation of new features as well as working on updates, the CI/CD infrastructure and leading a small team of junior C++ Software Engineers to help achieve the common goals and promote best coding practices.
Senior C++ Software Engineer Requirements:
- Proven modern C++ experience
- Knowledge of git and Linux
- Comfort with CI/CD systems, OO, and working in multi-threaded environments.
- Solid grasp of Agile methodology
- Excellent written and verbal communication skills
- Desirable experience includes; Maths, OpenCV, Python, C#, .Net/WPF, CUDA, and a relevant degree qualification (such as Computer Science).
The Senior C++ Software Engineer will be rewarded with good perks such as stock, hybrid working options and a 5% pension, you can bring your technological experience and knowledge to this innovative team to really make a difference with plenty of chance for growing into a more senior member of the team. Apply now for immediate consideration.
Senior C++ Software Engineer employer: Softweb Resourcing
Contact Detail:
Softweb Resourcing Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior C++ Software Engineer
✨Tip Number 1
Familiarise yourself with the latest advancements in C++ and 3D printing technology. Being able to discuss recent trends or breakthroughs during your interview will show your passion for the field and your commitment to staying updated.
✨Tip Number 2
Brush up on your knowledge of CI/CD systems and Agile methodologies. Be prepared to share examples of how you've successfully implemented these practices in past projects, as this will demonstrate your hands-on experience and leadership potential.
✨Tip Number 3
Network with professionals in the 3D printing and software engineering communities. Attend relevant meetups or online forums where you can connect with industry experts, which may lead to valuable insights or even referrals for the position.
✨Tip Number 4
Prepare to discuss your experience with multi-threaded environments and any relevant technologies like OpenCV or CUDA. Highlighting specific projects where you've utilised these skills will help you stand out as a strong candidate for the role.
We think you need these skills to ace Senior C++ Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your modern C++ experience and any relevant projects you've worked on. Emphasise your knowledge of git, Linux, and CI/CD systems, as these are crucial for the role.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the innovative 3D printing technology and how your skills align with the company's goals. Mention your experience in Agile methodology and leading teams, as this will resonate well with the hiring team.
Showcase Relevant Skills: If you have experience with OpenCV, Python, or any other desirable skills mentioned in the job description, be sure to include these in your application. Provide specific examples of how you've used these technologies in past projects.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. Clear and effective communication is key, so ensure your documents reflect your attention to detail.
How to prepare for a job interview at Softweb Resourcing
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with modern C++. Bring examples of projects you've worked on, particularly those that demonstrate your ability to design and implement features. Highlight any challenges you faced and how you overcame them.
✨Familiarise Yourself with CI/CD Practices
Since the role involves working with CI/CD systems, make sure you understand the principles behind continuous integration and deployment. Be ready to explain how you've implemented these practices in past projects and the benefits they brought to your team.
✨Demonstrate Team Leadership Skills
As you'll be leading a small team of junior engineers, think about examples where you've successfully guided others. Discuss your approach to mentoring and promoting best coding practices, as well as how you handle conflicts or differing opinions within a team.
✨Prepare for Technical Questions
Expect technical questions related to multi-threaded environments and object-oriented programming. Brush up on relevant concepts and be ready to solve problems on the spot. This will show your depth of knowledge and problem-solving skills.