At a Glance
- Tasks: Design and develop embedded software for complex real-time systems.
- Company: Established tech organisation focused on mission-critical systems.
- Benefits: Salary up to £65,000, mentoring opportunities, and a chance to work on innovative projects.
- Other info: Full-time onsite role in Rochester with excellent career growth potential.
- Why this job: Join a dynamic team and tackle engineering challenges in safety-critical environments.
- Qualifications: Strong experience in Embedded C/C++ and full software development lifecycle.
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
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 similar fields. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Embedded C/C++. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to embedded systems and software development lifecycles. Practising with a friend can help you articulate your experience and thought process clearly.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
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 part of the gig, 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 see your key skills and experiences at a glance.
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 can’t wait to see your application come through!
How to prepare for a job interview at Mac Recruit Group
✨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. They’ll 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, think of examples where you've supported others in their development. Prepare to share how you approach teaching complex concepts and fostering a collaborative environment.
✨Understand the Full Development Lifecycle
Be prepared to talk about your experience across the software development lifecycle. Highlight specific instances where you’ve been involved from requirements capture to testing and deployment, showcasing your comprehensive understanding of the process.
✨Familiarise Yourself with Industry Standards
Given the nature of the role, it’s crucial to understand DO-178B/C standards. Brush up on these regulations and be ready to discuss how you’ve applied them in your previous work, especially if you have experience in regulated industries like defence or aerospace.