At a Glance
- Tasks: Design and optimise navigation algorithms on microcontrollers for real-world applications.
- Company: Leading tech firm with a focus on innovation and collaboration.
- Benefits: Competitive salary, hands-on experience, and opportunities for rapid prototyping.
- Other info: On-site role with excellent career growth and global teamwork.
- Why this job: Join a dynamic team and make an impact in cutting-edge embedded systems.
- Qualifications: Experience in embedded C/C++ and algorithm design required.
The predicted salary is between 55000 - 70000 £ per year.
This role will be 5 days per week on-site.
Position overview:
We’re looking for a Senior Embedded Software Developer to design, implement and optimise Kalman filter driven navigation and sensor fusion algorithms on microcontrollers (ARM Cortex, ideally STM32). You’ll work close to the hardware, owning the translation from complex algorithms into efficient, reliable embedded code that’s built to be tested, validated and deployed in real-world environments. This is a fully onsite role (5 days per week), working hand-in-hand with global engineering teams and alongside high-speed production environments, giving you the ability to iterate quickly, prototype rapidly, and take solutions seamlessly from concept through to build.
What you will be doing:
- Own the design, tuning and evolution of Kalman filter pipelines (EKF, UKF or classical) powering navigation and estimation.
- Build high-performance embedded C/C++ on ARM Cortex-M (ideally STM32).
Senior Embedded Software Engineer in Reading employer: Electronics Manufacturing Solutions
Contact Detail:
Electronics Manufacturing Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer in Reading
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded software field, attend meetups, and engage in online forums. 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 Kalman filters and embedded systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your algorithms and coding skills. Practice common embedded system problems and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Senior Embedded Software Engineer in Reading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded systems and algorithms. We want to see how your skills align with the role, so don’t be shy about showcasing your work with Kalman filters and ARM Cortex microcontrollers!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded software development and how your background makes you a perfect fit for our team. We love hearing your story!
Showcase Relevant Projects: If you've worked on projects involving sensor fusion or navigation algorithms, make sure to mention them! We’re keen to see real-world applications of your skills, so include any relevant examples that demonstrate your expertise.
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 the role. Plus, it’s super easy – just follow the prompts and let us know why you’d be a great addition to our team!
How to prepare for a job interview at Electronics Manufacturing Solutions
✨Know Your Algorithms
Make sure you brush up on Kalman filters and sensor fusion algorithms. Be ready to discuss how you've implemented these in past projects, and think about specific challenges you faced and how you overcame them.
✨Show Off Your Coding Skills
Prepare to demonstrate your embedded C/C++ coding abilities. You might be asked to solve a problem on the spot, so practice writing clean, efficient code that can run on ARM Cortex-M microcontrollers.
✨Understand the Hardware
Since this role involves working closely with hardware, make sure you understand the specifics of ARM Cortex and STM32 microcontrollers. Familiarise yourself with their architecture and capabilities, as this knowledge will impress your interviewers.
✨Be Ready for Real-World Scenarios
Expect questions about how you would handle real-world challenges in high-speed production environments. Think about examples from your experience where you had to iterate quickly or prototype solutions under pressure.