At a Glance
- Tasks: Design and develop embedded software for complex real-time systems.
- Company: Established tech organisation focused on advanced control and mission-critical systems.
- Benefits: Competitive salary up to £65,000 and opportunities for professional growth.
- Other info: Full-time onsite role in Rochester with a focus on innovative technology solutions.
- Why this job: Join a dynamic team and tackle exciting engineering challenges in a safety-critical environment.
- Qualifications: Experience in Embedded C/C++ and mentoring junior engineers required.
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 requirement 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 Maidstone employer: Mac Recruit Group
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, offering you the chance to lead projects and shape the future of mission-critical systems. With competitive salaries and a commitment to employee development, this is an exceptional opportunity for those seeking meaningful and rewarding employment in a dynamic environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in Maidstone
✨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 you can take ownership of technical delivery!
✨Tip Number 3
Don’t underestimate the power of a good follow-up! After an interview, send a quick thank-you email to express your appreciation for the opportunity. It keeps you fresh in their minds and shows your enthusiasm for the role.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, it’s a great way to ensure your application gets the attention it deserves from our hiring team.
We think you need these skills to ace Senior Software Engineer in Maidstone
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 you've worked on. We want to see how your skills match what we're looking for!
Showcase Your Experience:In your application, don’t just list your previous jobs. Share specific examples of how you've taken ownership of technical delivery and mentored junior engineers. This will help us understand your impact in past roles.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate a well-structured application that gets straight to the good stuff!
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and we’ll be able to track your application better. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at Mac Recruit Group
✨Know Your Tech Inside Out
Make sure you’re well-versed in Embedded C/C++ and the specific tools mentioned in the job description, like UML and CAMEO. Brush up on your knowledge of DO-178B/C standards too, as these will likely come up during technical discussions.
✨Showcase Your Leadership Skills
Since the role involves mentoring junior engineers, be prepared to discuss your past experiences in leadership. Think of examples where you’ve guided others or contributed to team success, and be ready to share how you can bring that to the new role.
✨Understand the Full Development Lifecycle
Familiarise yourself with each stage of the software development lifecycle. Be ready to talk about your experience from requirements capture to testing and deployment, highlighting any challenges you faced and how you overcame them.
✨Research the Company and Its Projects
Take some time to learn about the organisation’s projects and their impact in safety-critical environments. This will not only help you answer questions more effectively but also show your genuine interest in the role and the company.