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: Mentorship opportunities and a chance to lead innovative projects.
- Why this job: Join a dynamic team and tackle exciting engineering challenges in a safety-critical environment.
- Qualifications: Experience in Embedded C/C++ and full software development lifecycle.
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.
Locations
Senior Software Engineer in Kent, Rochester 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, 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 Kent, 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 the full software development lifecycle. Practice 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 online presence. Update your LinkedIn profile and showcase your projects, especially those involving UML and model-based design techniques. This can help you stand out to recruiters looking for someone with your expertise.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team and tackling those complex engineering challenges head-on.
We think you need these skills to ace Senior Software Engineer in Kent, Rochester
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your experience with Embedded C/C++, and any relevant projects you've worked on that showcase your ability to handle complex systems.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for the Senior Software Engineer role. Share specific examples of how you've taken ownership of projects and mentored junior engineers, as this will resonate well with our team.
Showcase Your Technical Skills:Don’t forget to mention your familiarity with UML and model-based design techniques. If you have experience with DO-178B/C standards, make sure to highlight that too, as it’s crucial for the role.
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 makes the process smoother for everyone involved!
How to prepare for a job interview at Mac Recruit Group
✨Know Your Stuff
Make sure you brush up on your Embedded C and C++ skills. Be ready to discuss your experience with the full software development lifecycle, as well as any specific projects you've worked on that relate to real-time systems. This is your chance to showcase your technical expertise!
✨Showcase Your Leadership Skills
Since the role involves mentoring junior engineers, think of examples where you've taken on a leadership role in past projects. Prepare to discuss how you've supported less experienced team members and contributed to best practices in your previous roles.
✨Understand the Industry Standards
Familiarise yourself with DO-178B/C standards and any other relevant regulations in defence, aerospace, or automotive sectors. Being able to speak knowledgeably about these standards will demonstrate your readiness for the challenges of the role.
✨Ask Insightful Questions
Prepare some thoughtful questions about the company's projects, team dynamics, and future technology directions. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.