At a Glance
- Tasks: Design and develop software for robotics and automation in a cutting-edge R&D team.
- Company: Leading engineering organisation at the forefront of defence technology.
- Benefits: Generous bonus, 25 days holiday, private medical insurance, and early Friday finishes.
- Why this job: Make your code power real-world systems and tackle complex challenges.
- Qualifications: Degree in Software Engineering or related field; expertise in C++ and Python required.
- Other info: Hybrid role with excellent career growth and opportunities to travel.
The predicted salary is between 36000 - 60000 £ per year.
We are hiring on behalf of a leading engineering organisation working at the cutting edge of defence technology. This newly created role sits within a multi-disciplinary R&D team solving complex, real-world problems through robotics, automation and intelligent systems. If you are a software engineer who wants to see your code power physical systems in demanding environments, this is your opportunity.
What You’ll Be Doing
- Designing and developing software in C/C++, Python or Java
- Integrating code with electronics and mechanical systems
- Supporting testing and commissioning of new products
- Collaborating across engineering disciplines
- Reviewing and validating code from peers
- Documenting requirements and troubleshooting guides
- Occasionally travelling to customer sites (UK and overseas)
What You’ll Bring
- Degree in Software Engineering, Computer Science, Physics or Maths (2:1 or above)
- Expertise with C++ and Python is essential
- Experience with Linux and real-time software development
- Expertise with robotics, automation, machine control or a transferrable discipline
- Basic electronics knowledge and ability to read schematics
- Familiarity with ROS, OpenCV, machine learning or PLC software is a plus
- Eligibility for UK defence security clearance – UK Citizens only
What’s On Offer
- Very generous bonus
- Relocation package
- 25 days holiday + bank holidays (option to buy 5 more)
- 16% pension
- Private medical and permanent health insurance
- Free lunch and onsite parking
- Enhanced family leave and paid professional memberships
- Early Friday finish
This is a permanent, full-time, hybrid role. Ready to take your software skills into the real world? Apply now to explore the full brief and next steps.
Embedded Software Engineer employer: Electus Recruitment Solutions
Contact Detail:
Electus Recruitment Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C++, Python, or robotics. 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 real-time software development. Practice coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to engage with us directly.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C/C++, Python, and any robotics or automation projects you've worked on. We want to see how your skills match the role, so don’t be shy about showcasing your relevant achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded software engineering and how you can contribute to our cutting-edge projects. Keep it concise but impactful – we love a good story!
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems, especially in robotics or automation. We’re all about real-world solutions, so let us know how you’ve made a difference in past roles.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Electus Recruitment Solutions
✨Know Your Code Inside Out
Make sure you’re well-versed in C++, Python, and any other languages mentioned in the job description. Be prepared to discuss your previous projects and how you’ve integrated software with hardware. Practising coding problems related to robotics and automation can really help you shine.
✨Understand the Company’s Tech
Research the company’s work in defence technology and their approach to robotics and automation. Familiarise yourself with tools like ROS and OpenCV, as well as any recent projects they’ve undertaken. This shows your genuine interest and helps you connect your skills to their needs.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and understanding of real-time software development. Brush up on basic electronics and be ready to read schematics. Practising mock interviews with a friend or using online platforms can boost your confidence.
✨Show Your Collaborative Spirit
Since the role involves working across engineering disciplines, be ready to discuss your teamwork experiences. Share examples of how you’ve collaborated on projects, resolved conflicts, or supported peers in code reviews. Highlighting your communication skills will set you apart.