At a Glance
- Tasks: Design and develop embedded software for complex real-time systems.
- Company: Established tech organisation focused on advanced control and display systems.
- Benefits: Competitive salary up to £65,000 and opportunities for professional growth.
- Other info: Full-time onsite role in Rochester with potential for impactful contributions.
- Why this job: Join a dynamic team and tackle exciting engineering challenges in a safety-critical environment.
- Qualifications: Experience in Embedded C/C++, full software development lifecycle, and mentoring skills.
The predicted salary is between 65000 - 65000 £ per year.
A well-established technology organisation is looking for a Senior Software Engineer to join its growing software engineering function. The business develops advanced control, display, and mission-critical systems used across safety-critical environments. They are looking for experienced software engineers who can take ownership of technical delivery, mentor junior engineers, and contribute throughout the full software development lifecycle.
Due to the nature of the role, it is required that candidates must be a sole British citizen and eligible to obtain security clearance.
The Role
As a Senior Software Engineer, you'll play a key role in the design, development, integration, and verification of embedded software solutions for complex real-time systems. Working within multidisciplinary engineering teams, you'll be involved from requirements capture and architecture definition through to integration, testing, and deployment. You'll also provide technical leadership, support less experienced engineers, and contribute to engineering best practices across multiple projects.
From a technical perspective, you will work with the following:
- Embedded C / C++
- UML or other recognised model-based design techniques
- UML for software design in CAMEO, EA, Rhapsody or integrity Modeler
- Interfacing software with hardware and development to DO-178B/C Standards
About You
You'll ideally bring:
- Strong commercial experience developing software using Embedded C or C++
- Experience working across the full software development lifecycle, from requirements through to testing and delivery
- The ability to mentor and support other engineers
- Additional experience within highly regulated industries such as defence, aerospace, automotive, rail, or similar sectors would be beneficial.
What's on Offer
Salary up to £65,000 depending on experience.
Location & Working Pattern
The role is based in Rochester and requires full-time onsite presence.
Apply
If you're an experienced Software Engineer looking to work on complex engineering challenges, contribute to innovative projects, and play a key role in the development of advanced technology solutions, we'd love to hear from you.
Senior Software Engineer in Rochester employer: MAC Recruit Group Ltd
Join a well-established technology organisation in Rochester, where innovation meets excellence. As a Senior Software Engineer, you'll thrive in a collaborative work culture that values mentorship and professional growth, while contributing to cutting-edge projects in safety-critical environments. With competitive salaries and the opportunity to work on complex engineering challenges, this role offers a rewarding career path for those passionate about technology and engineering.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in Rochester
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in safety-critical environments. A personal recommendation can make all the difference when you're aiming for that Senior Software Engineer role.
✨Tip Number 2
Prepare for technical interviews by brushing up on your Embedded C/C++ skills and understanding UML design techniques. Practise coding challenges and be ready to discuss your past projects in detail—show them what you've got!
✨Tip Number 3
Don’t underestimate the power of a good follow-up! After an interview, drop a quick thank-you email to express your appreciation and reiterate your enthusiasm for the role. It keeps you fresh in their minds!
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Software Engineer in Rochester
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Embedded C/C++, and any relevant projects that showcase your ability to work across the full software development lifecycle.
Showcase Your Leadership Skills:Since mentoring junior engineers is a key part of the role, don’t forget to mention any leadership or mentoring experiences you’ve had. We want to see how you can contribute to our team culture!
Be Clear and Concise:When writing your application, keep it clear and concise. Use bullet points where possible to make it easy for us to read through your qualifications and experiences quickly.
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 as soon as possible!
How to prepare for a job interview at MAC Recruit Group Ltd
✨Know Your Tech Inside Out
Make sure you brush up on your Embedded C and C++ skills. Be ready to discuss your past projects in detail, especially those involving real-time systems. The interviewers will want to see how you’ve tackled challenges and what solutions you’ve implemented.
✨Showcase Your Mentoring Skills
Since the role involves mentoring junior engineers, be prepared to share examples of how you've supported others in your previous roles. Highlight any specific instances where your guidance made a difference in a project or helped someone grow their skills.
✨Understand the Full Development Lifecycle
Familiarise yourself with each stage of the software development lifecycle. Be ready to discuss how you’ve contributed from requirements capture to testing and deployment. This shows that you’re not just a coder but a well-rounded engineer.
✨Prepare for Technical Leadership Questions
Expect questions about how you would lead a team or manage a project. Think about your leadership style and be ready to discuss how you would implement engineering best practices across multiple projects. This is your chance to shine as a technical leader!