At a Glance
- Tasks: Lead the design and development of cutting-edge embedded software for advanced detection products.
- Company: Join Radiodetection, a global leader in precision technology with a collaborative culture.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make an impact by solving complex problems and innovating in a fast-paced environment.
- Qualifications: Expertise in embedded systems, C/C++, and experience with Qt/QML applications.
- Other info: Dynamic team environment with excellent career advancement opportunities.
The predicted salary is between 42000 - 84000 £ per year.
Radiodetection, a global leader in precision cable- and pipe-locating technology, is seeking an exceptional Senior Embedded Software Engineer to help build the next generation of our high-performance detection and measurement products. You will be joining a highly talented, high-performing engineering team that values collaboration, creativity, and technical excellence. We are looking for someone who not only brings deep expertise in embedded systems, but who thrives as a strong team player—someone who is energised by solving hard problems and is motivated by the challenge of making the impossible possible. If you are passionate about building great products, raising the bar on engineering quality, and driving innovation in a fast-paced environment, you’ll feel right at home with us.
What You’ll Do
- Lead the design, development, and optimisation of embedded software for advanced electronic instruments.
- Architect intuitive, high-performance UI applications using Qt/QML for embedded Linux and RTOS platforms.
- Develop and refine Bluetooth / BLE connectivity features, ensuring robust wireless performance and low power operation.
- Collaborate cross-functionally with electronics, firmware, mechanical, and product teams to deliver cohesive, integrated product solutions.
- Drive system-level architecture and design decisions, including specifications, documentation, and code reviews.
- Write clean, testable, maintainable code aligned with engineering best practices and regulatory requirements.
- Champion continuous improvement through refactoring, tooling enhancements, and process optimisation.
- Support the full product lifecycle, from concept and prototyping through verification and release.
- Extensive experience developing embedded software in C/C++ on DSPs and microcontrollers (e.g., STM32).
- Proven experience building Qt/QML UI applications for embedded systems.
- Strong understanding of Bluetooth / BLE protocols, profiles, and low-power system design.
- Proficiency with RTOS (FreeRTOS), embedded Linux, and bare-metal programming.
- Experience with serial interfaces such as UART, I²C, SPI.
- Skilled with hardware debugging tools (oscilloscopes, logic analysers, JTAG).
- Knowledge of software architecture, state machines, and modular design principles.
- Experience with Git, CI/CD, and modern development workflows.
- Experience with additional wireless technologies (Wi‑Fi, UWB, NFC).
- Familiarity with GNSS/GPS systems and NMEA messages.
- Background in sensor integration or signal processing.
Who You Are
- A team-first engineer who thrives in a collaborative environment and elevates the people around you.
- A creative problem-solver who enjoys tackling complex technical challenges.
- Someone who communicates clearly across disciplines and levels.
- Proactive, organised, and able to focus and prioritise in a dynamic product environment.
- Driven by innovation, curiosity, and a desire to push boundaries and achieve what others might consider impossible.
Senior Embedded Software Engineer in Bristol employer: Radiodetection Ltd
Contact Detail:
Radiodetection Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer in Bristol
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. 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 best projects, especially those related to embedded systems and UI applications. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail—this is your chance to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team at Radiodetection.
We think you need these skills to ace Senior Embedded Software Engineer in Bristol
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Embedded Software Engineer role. Highlight your expertise in embedded systems, C/C++, and any relevant projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for building innovative products and how your experience aligns with our mission at Radiodetection. Let us know why you're excited about this opportunity and how you can help us tackle complex challenges.
Showcase Your Projects: If you've worked on any cool projects, especially those involving Qt/QML or Bluetooth/BLE, make sure to mention them! We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements and what you learned from them.
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 shows us you’re proactive and keen to join our team!
How to prepare for a job interview at Radiodetection Ltd
✨Know Your Stuff
Make sure you brush up on your embedded systems knowledge, especially in C/C++ and the specific technologies mentioned in the job description. Be ready to discuss your experience with Qt/QML and Bluetooth/BLE protocols, as these are key areas for the role.
✨Show Your Team Spirit
Radiodetection values collaboration, so be prepared to share examples of how you've worked effectively in teams. Highlight instances where you’ve contributed to group problem-solving or helped elevate your colleagues’ work.
✨Prepare for Technical Challenges
Expect some technical questions or challenges during the interview. Practice explaining your thought process when tackling complex problems, and be ready to demonstrate your approach to system-level architecture and design decisions.
✨Ask Insightful Questions
At the end of the interview, don’t shy away from asking questions that show your interest in the company and the role. Inquire about their current projects, team dynamics, or how they approach innovation in product development.