At a Glance
- Tasks: Design and develop software in C++ for real-time embedded products.
- Company: Join a global specialist engineering and manufacturing company.
- Benefits: Enjoy a competitive salary up to £70k plus benefits and potential remote work.
- Why this job: Be part of innovative projects and mentor junior engineers in a collaborative environment.
- Qualifications: Degree in Engineering or equivalent experience; strong communication and mentoring skills required.
- Other info: Onsite role in Powys with occasional project leadership opportunities.
The predicted salary is between 42000 - 84000 £ per year.
Role: Senior Software Engineer
Location: Powys / SY15
Onsite role with potentially one day working from home
Salary: Up to £70k plus benefits
Our client is a specialist engineering / manufacturing company who operate globally. This role will have responsibility for designing and developing new software within an engineering and manufacturing setting using C++ / C and embedded software.
- Designing and developing software in C++/ C for hard, real-time embedded products as well as products using real-time Linux.
- Writing and reviewing requirements for both complete products and software components.
- Undertake code reviews of other people’s work.
- Act as a technical mentor for more junior team members.
- Occasionally lead projects as required, taking on both design and planning responsibility when required.
- Plan own work and that of other junior engineers.
- Perform software tests including automated and manual tests.
Degree Qualified in an Engineering Discipline (or equivalent experience)
Capable of working within team environments.
Excellent communication skills
Experience of mentoring juniors
If the Senior Software Engineer role sounds interesting to you; please APPLY and get in touch with Joe Griffiths for more information.
Please note, only UK based candidates can be considered.
Senior Software Engineer employer: Greenfield I T Recruitment
Contact Detail:
Greenfield I T Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Make sure to showcase your experience with C++ and embedded software in your conversations. Highlight specific projects where you've designed or developed software, as this will demonstrate your hands-on expertise.
✨Tip Number 2
Prepare to discuss your approach to mentoring junior engineers. Think of examples where you've successfully guided others, as this is a key aspect of the role and will show your leadership potential.
✨Tip Number 3
Familiarise yourself with real-time Linux systems and be ready to talk about your experience with them. This knowledge will set you apart, especially since the role involves working on real-time embedded products.
✨Tip Number 4
Demonstrate your ability to plan and manage your work effectively. Be prepared to discuss how you prioritise tasks and lead projects, as this will show that you can take on both design and planning responsibilities.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and embedded software development. Include specific projects where you've designed or developed software in a similar engineering or manufacturing context.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your degree in an engineering discipline and any relevant mentoring experience you have, as this aligns with the job requirements.
Showcase Technical Skills: Clearly outline your technical skills related to real-time embedded products and Linux. Provide examples of how you've undertaken code reviews and led projects, as these are key responsibilities of the role.
Proofread Your Application: Before submitting, carefully proofread your application for any errors. A polished application reflects your attention to detail, which is crucial for a Senior Software Engineer position.
How to prepare for a job interview at Greenfield I T Recruitment
✨Showcase Your C++ Expertise
Make sure to highlight your experience with C++ and embedded software during the interview. Be prepared to discuss specific projects where you've designed and developed software, as well as any challenges you faced and how you overcame them.
✨Demonstrate Leadership Skills
Since the role involves mentoring junior engineers and occasionally leading projects, be ready to share examples of how you've successfully guided team members in the past. Discuss your approach to leadership and how you foster collaboration within a team.
✨Prepare for Technical Questions
Expect technical questions related to real-time embedded systems and software testing. Brush up on your knowledge of both automated and manual testing methods, and be ready to explain your thought process when reviewing code or writing requirements.
✨Communicate Clearly
Excellent communication skills are essential for this role. Practice articulating your thoughts clearly and concisely, especially when discussing complex technical concepts. This will help demonstrate your ability to work effectively within a team environment.