At a Glance
- Tasks: Design and develop embedded software for innovative machine control systems.
- Company: Leading provider of cutting-edge machine control technology in Dorset.
- Benefits: Competitive salary, flexible working, and professional development opportunities.
- Why this job: Join a dynamic team and lead projects that shape the future of machine control.
- Qualifications: Degree in engineering or science, proficiency in C/C++, and experience with CAN bus.
- Other info: Opportunity for career progression and exposure to advanced technologies.
The predicted salary is between 43200 - 72000 £ per year.
This is an exciting opportunity for a mid-to-senior level Embedded Software Engineer to take ownership of innovative machine control solutions. You’ll play a key role in designing, developing, and integrating embedded software for advanced control systems, working across the full product lifecycle to ensure performance, reliability, and compliance with industry standards.
Company Background
Rubicon’s client is a leading provider of cutting-edge machine control technology, delivering high-performance solutions for off-road and heavy machinery. With a focus on innovation, safety, and precision, they offer a dynamic environment where experienced engineers can contribute to ground-breaking developments and take on leadership responsibilities within projects.
Benefits
- Competitive salary and career progression opportunities
- Flexible working options
- Training and professional development support
- Exposure to cutting-edge machine control technology
Responsibilities
- Software Development – Design, develop, and integrate embedded software for machine control systems, including electro-mechanical interfaces and CAN bus communication.
- Testing & Verification – Create and execute integration tests for software and machine interfaces, ensuring compliance with industry standards.
- Project Leadership – Manage project timelines, mentor junior engineers, and collaborate with cross-functional teams.
- Technical Support – Assist installation and commissioning teams with calibration and functional verification.
- Customer Engagement – Provide technical expertise and occasional on-site support to verify and refine software systems.
Skills & Experience Required
- Degree in engineering or science (or equivalent experience)
- Proficiency in C or C++ (Python knowledge is an advantage)
- Strong experience with machine communication protocols, particularly CAN bus
- Expertise in PLC programming (CoDeSys) and structured text languages
- Ability to work independently and manage multiple projects simultaneously
- Knowledge of safety-related software design techniques (IEC 61508-3) is beneficial
- Experience developing graphical user interfaces for machine control
Interested? To be considered for this Embedded Software Engineer opportunity, apply directly or contact Josh at Rubicon for more information. Our team takes the time to review every application and guarantees complete confidentiality. We will never submit a candidate’s details or share them with a third party without first obtaining their permission.
Embedded Software Engineer in Three Legged Cross employer: Rubicon People
Contact Detail:
Rubicon People Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer in Three Legged Cross
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like 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 embedded software and machine control systems. This will give potential employers a tangible sense of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to C/C++, CAN bus communication, and PLC programming. Practising common interview scenarios can help you feel more confident and ready to impress.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Embedded Software Engineer in Three Legged Cross
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with C or C++, machine communication protocols, and any relevant projects you've led. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded software and how you can contribute to our innovative machine control solutions. Keep it concise but impactful!
Showcase Your Projects: If you've worked on any cool projects, especially those involving CAN bus communication or PLC programming, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!
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 this exciting opportunity. Plus, we review every application personally!
How to prepare for a job interview at Rubicon People
✨Know Your Stuff
Make sure you brush up on your C and C++ skills, as well as your knowledge of machine communication protocols like CAN bus. Be ready to discuss specific projects where you've used these skills, as it shows you're not just familiar with the theory but have practical experience too.
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've tackled challenges in previous roles, especially related to embedded software development. Think of examples where you had to debug complex issues or improve system performance, as this will demonstrate your analytical thinking and technical prowess.
✨Be a Team Player
Since project leadership and collaboration are key parts of the role, be ready to share experiences where you've successfully worked with cross-functional teams. Highlight any mentoring you've done for junior engineers, as it shows your leadership potential and ability to communicate effectively.
✨Engage with the Company’s Vision
Research Rubicon’s client and their innovative machine control technology. Be prepared to discuss how your values align with their focus on safety and precision. Showing genuine interest in their work can set you apart from other candidates and demonstrate that you're a good cultural fit.