At a Glance
- Tasks: Design and develop real-time software for robotics and automation.
- Company: Leading engineering organisation at the forefront of defence technology.
- Benefits: Up to 45% cash bonus, relocation package, and 25 days holiday.
- Why this job: Make a real impact by powering physical systems in challenging environments.
- Qualifications: Degree in Software Engineering or related field; expertise in C++ and Python required.
- Other info: Join a dynamic R&D team with opportunities for travel and career growth.
The predicted salary is between 36000 - 60000 £ per year.
Overview
Senior Real-Time Software Engineer — Hybrid, Newcastle. We’re 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’re a software engineer who wants to see your code power physical systems in demanding environments, this is your opportunity.
Responsibilities
- Designing and developing real time 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 or machine control
- 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
What’s On Offer
- Up to 45% cash bonus
- Relocation package
- 25 days holiday +
Embedded Software Engineer (Real-Time / Robotics) - Electus Recruitment Solutions in Newcastle upon Tyne employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer (Real-Time / Robotics) - Electus Recruitment Solutions in Newcastle upon Tyne
✨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 real-time software development concepts and be ready to discuss your experience with electronics and mechanical systems. Practice common interview questions and think about how your skills align with the role.
✨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 are proactive and take the initiative to reach out directly.
We think you need these skills to ace Embedded Software Engineer (Real-Time / Robotics) - Electus Recruitment Solutions in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Embedded Software Engineer. Highlight your experience with C/C++, Python, and any relevant projects in robotics or automation. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific examples of projects you've worked on that demonstrate your expertise in real-time software development. If you've integrated code with hardware or tackled complex problems, let us know! This is your chance to shine.
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: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at Jobster
✨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 applied these languages in real-time software development. Practising coding problems related to robotics or automation can also give you a solid edge.
✨Understand the Hardware
Since this role involves integrating code with electronics and mechanical systems, brush up on your basic electronics knowledge. Familiarise yourself with reading schematics and how your software interacts with hardware. This will show your potential employer that you can bridge the gap between software and hardware effectively.
✨Showcase Your Collaborative Spirit
This position requires collaboration across engineering disciplines, so be ready to share examples of how you’ve worked in teams before. Highlight any experiences where you’ve successfully communicated complex ideas to non-technical colleagues or collaborated on multi-disciplinary projects.
✨Prepare for Real-World Problem Solving
Expect questions that assess your problem-solving skills, especially in demanding environments. Think of specific challenges you’ve faced in past projects and how you overcame them. Being able to articulate your thought process will demonstrate your ability to tackle complex, real-world problems effectively.