At a Glance
- Tasks: Develop next-gen motion control systems and optimise algorithms for robotics.
- Company: International engineering business at the forefront of motion control and automation.
- Benefits: Competitive salary, benefits, and opportunities to work on cutting-edge technology.
- Other info: Mentorship opportunities and a chance to influence technical direction.
- Why this job: Join a dynamic team solving complex problems in robotics and industrial automation.
- Qualifications: Strong embedded C/C++ skills and experience with ARM architectures required.
The predicted salary is between 60000 - 75000 £ per year.
I’m currently partnered with an international engineering business operating at the cutting edge of motion control, robotics, and industrial automation. They design and build advanced motion controllers used in highly precise applications, think CNC machinery, 3D printing, and robotic arms. Where complex, synchronised movement across multiple axes is critical.
What you’ll be doing:
- As a Senior Embedded Software Engineer, you’ll play a key role in developing next-generation motion control systems.
- You’ll be working across ARM-based platforms (RTOS and bare metal), focusing on developing, integrating and optimising algorithms that govern complex motion control through 2D and 3D.
- Architecting and developing embedded software for advanced motion and robotic systems.
- Designing and optimising real-time algorithms.
- Collaborating closely with hardware and applications teams on bespoke systems.
- Contributing across the full lifecycle, from concept through to deployment and support.
- Mentoring engineers and influencing technical direction.
About you:
You’ll be someone who enjoys the mathematics and physics of problem solving in an embedded environment. If you’ve worked on algorithm development before that’s great, as this role will largely be focused on integrating the mathematics, ideally with experience using things like MATLAB and Simulink. You may have worked on things like acceleration, trajectory, path planning or precise control applications with an aim of optimising, smoothing or refining software control.
You’ll have broad experience covering a few areas:
- Strong embedded C/C++ experience.
- Experience with ARM architectures.
- Background in RTOS and/or bare metal development.
- It would be great if you have an interest in algorithm development and optimisation, or a solid grounding in control theory, inverse kinematics, system modelling, motor control or industrial automation (PLC) experience.
Why This Role?
This is a fascinating niche to operate, working with both big and small projects from automated robotic manufacturing in automotive to high end Hollywood camera systems used in film and everything in between. You’ll get to:
- Work in an R&D Environment.
- On genuinely cutting-edge technology in robotics and industrial automation.
- Be part of a business with a global footprint and strong engineering culture.
- Opportunity to solve complex problems that directly impact physical systems.
This is a niche space, but if you’ve worked in embedded systems where precision and performance really matter, it could be a great fit.
Drop me a message if you’d like to find out more.
Senior Embedded Software Engineer employer: T2M Resourcing
Contact Detail:
T2M Resourcing Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded systems field, attend industry meetups, and engage 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 ARM architectures or algorithm development. This will give potential employers a tangible sense of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your embedded C/C++ knowledge and algorithm optimisation techniques. Practice coding challenges that focus on real-time systems and motion control to impress your interviewers.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s a great way to show your enthusiasm for joining our team!
We think you need these skills to ace Senior Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded C/C++ and ARM architectures. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about motion control and robotics. We love seeing enthusiasm, so let us know what excites you about this field and how you can contribute.
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems in embedded systems. We’re looking for candidates who enjoy the mathematics and physics of problem-solving, so share your experiences with algorithm development or optimisation.
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 don’t miss out on any important updates. Plus, we love seeing applications come through our own channels!
How to prepare for a job interview at T2M Resourcing
✨Know Your Algorithms
Brush up on your algorithm development skills, especially in areas like trajectory planning and control theory. Be ready to discuss specific examples of how you've optimised algorithms in previous projects, as this will show your depth of knowledge and practical experience.
✨Showcase Your Embedded Systems Experience
Prepare to talk about your hands-on experience with embedded C/C++ and ARM architectures. Highlight any projects where you worked with RTOS or bare metal development, as this is crucial for the role. Use concrete examples to illustrate your contributions and the impact they had.
✨Collaborate and Communicate
Since the role involves working closely with hardware and applications teams, be prepared to discuss how you've successfully collaborated in the past. Share instances where your communication skills helped bridge gaps between teams or led to successful project outcomes.
✨Demonstrate Your Passion for Robotics
Express your enthusiasm for robotics and industrial automation during the interview. Talk about any personal projects or interests related to motion control systems, as this can set you apart from other candidates and show that you're genuinely invested in the field.