At a Glance
- Tasks: Design and develop innovative embedded software systems with a dynamic team.
- Company: Join a forward-thinking tech company focused on high-performance solutions.
- Benefits: Enjoy competitive salary, flexible hours, and generous holiday leave.
- Other info: Great career growth opportunities and a supportive work environment.
- Why this job: Work on cutting-edge technology and mentor junior engineers while making an impact.
- Qualifications: Experience in C++ and embedded software development is essential.
The predicted salary is between 50000 - 60000 £ per year.
We are seeking mid-level to experienced Embedded Software Engineers to join a dynamic team designing and developing innovative, high-performance software systems. This is a hands-on role, offering the opportunity to work on cutting-edge technology and create solutions that prioritise reliability, scalability, and technical excellence.
What you'll do:
- Develop complex embedded software systems as an individual contributor.
- Collaborate with cross-functional teams to define functional and non-functional requirements.
- Create low-level designs, implement software, and perform testing in line with defined architecture.
- Support adherence to coding standards, best practices, and continuous improvement initiatives.
- Provide guidance and mentorship to junior engineers.
- Contribute to technical reviews, bids & proposals, budget and schedule discussions, and customer engagement activities.
What we're looking for:
- Experience in C++, specifically embedded software development.
- Modern C++ (2017 or newer).
- Experience with other programming languages such as Python, C#, Rust, or C.
- Familiarity with version control systems (e.g., Git/GitLab).
- Strong object-oriented design and programming skills.
- Experience with development methodologies such as Agile, Waterfall, or V model.
- Degree or equivalent experience in Computer Science, Software Engineering, or a related field.
- Sole British nationals (due to security clearance requirements).
Benefits:
- Competitive salary with sign-on bonus.
- Flexible or part-time working arrangements on request.
- Relocation support available.
- Half-day finish on Fridays.
- 25 days holiday (plus bank holidays), increasing with service, with option to buy/sell.
- Private medical insurance (optional family cover).
- Life assurance and group income protection.
- Flexible extras including healthcare cash plan, dental insurance, gym membership, cycle to work scheme, and electric vehicle scheme.
- Employee assistance program for mental health and wellbeing support.
Senior Embedded Software Engineer in Farnborough employer: Job Search Place Limited
Join a forward-thinking company that values innovation and technical excellence, offering Senior Embedded Software Engineers the chance to work on cutting-edge technology in a collaborative environment. With competitive salaries, flexible working arrangements, and a strong focus on employee wellbeing and growth, this role not only promises meaningful work but also a supportive culture that encourages mentorship and professional development. Located in a vibrant area, you'll enjoy a half-day finish on Fridays and a comprehensive benefits package designed to enhance your work-life balance.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Embedded Software Engineer in Farnborough
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in embedded systems. 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 best projects, especially those involving C++ and embedded software. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to embedded systems. Practice coding challenges and be ready to discuss your design choices and problem-solving strategies.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Embedded Software Engineer in Farnborough
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in embedded software development, especially with C++. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a perfect fit for our dynamic team. Keep it engaging and personal.
Showcase Your Technical Skills:When filling out your application, be specific about your technical expertise. Mention any experience with modern C++, version control systems, and development methodologies. We love seeing those details!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at Job Search Place Limited
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially modern features from C++17 or newer. Be prepared to discuss specific projects where you've used these features and how they contributed to the success of your embedded software systems.
✨Showcase Your Collaboration Skills
Since this role involves working with cross-functional teams, think of examples where you've successfully collaborated with others. Highlight your experience in defining functional and non-functional requirements and how you ensured everyone was on the same page.
✨Demonstrate Your Problem-Solving Abilities
Be ready to tackle some technical questions or scenarios during the interview. Prepare to explain your thought process when developing low-level designs or implementing software, and how you approach testing to ensure reliability and scalability.
✨Mentorship Matters
If you've had experience mentoring junior engineers, share those stories! Discuss how you provided guidance and support, and how that contributed to the team's overall success. This shows you're not just a great engineer but also a team player.