At a Glance
- Tasks: Design and develop cutting-edge embedded software for advanced detection and measurement products.
- Company: Join SPX Technologies, a global leader in innovative solutions for a safer, sustainable world.
- Benefits: Enjoy generous holidays, competitive insurance, educational assistance, and performance-based bonuses.
- Why this job: Make a real impact by solving complex problems in a collaborative, high-performing team.
- Qualifications: Expertise in embedded systems, C/C++, and strong team collaboration skills required.
- Other info: Dynamic environment with a commitment to diversity and inclusion.
The predicted salary is between 48000 - 72000 ÂŁ per year.
Building the people that build the world. With platforms in HVAC and Detection and Measurement, SPX Technologies builds innovative solutions that enable a safer, more efficient, sustainable world. Through our RiSE talent development framework, we Reach, Identify, Strengthen, and Engage our employees to support them in their continued development. We’re a global company of problem solvers, collaborators, and innovators, and our businesses build solutions that impact the world.
As part of Detection and Measurement, Radiodetection is a global leader in the design and development of equipment and software used by utility companies to install, protect, and maintain underground infrastructure networks. Through precision and magnetic locators and ground penetrating radar, we help prevent damage to infrastructure utilities and protect lives. 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.
Essential Skills & Experience
- 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.
Desirable Skills
- 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.
How we live our culture
Our culture is at the center of what we do and, more importantly, who we are. Our core values set a standard for how we manage ourselves, and our Leadership Model sets the standard for how we engage with each other. Whether you are an individual contributor or you lead a large team, each of us leads at SPX.
Why you should join us
We know that the well‑being of our employees is integral. Our benefits include:
- Generous holiday with ability to buy/exchange, enhanced maternity, paternity and adoption leave.
- Access to competitive insurance plans (including medical, dental and travel), cycle to work and free parking from your first day.
- Generous life assurance and employer contributions to company pension plan.
- Competitive and performance‑based compensation packages and bonus plans.
- Educational assistance, leadership development programs, and recognition programs.
Our commitment to embrace diversity to build a culture of inclusion at SPX. We value different backgrounds, experiences, and voices at SPX, and we are committed to challenging ourselves, openly communicating, and striving to improve every day. We believe in creating an inclusive work environment where everyone has a voice and is encouraged to realise their fullest potential.
Senior Embedded Software Engineer in Bristol employer: SPX
Contact Detail:
SPX 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 current employees at SPX Technologies on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your embedded software projects. This is your chance to demonstrate your expertise in C/C++, Qt/QML, and Bluetooth/BLE connectivity.
✨Tip Number 3
Ace the interview by being a team player! SPX values collaboration, so be ready to discuss how you've worked with cross-functional teams in the past and how you tackle complex problems together.
✨Tip Number 4
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 the SPX family.
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 is tailored to the Senior Embedded Software Engineer role. Highlight your experience with embedded systems, C/C++, and any relevant projects that showcase your skills in UI applications and Bluetooth connectivity.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for building innovative products and how your background aligns with our mission at SPX Technologies. Don’t forget to mention your collaborative spirit and problem-solving skills!
Showcase Your Projects: If you’ve worked on any cool projects related to embedded software or UI applications, make sure to include them. We love seeing real-world examples of your work, especially if they demonstrate your creativity and technical excellence.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to submit all your materials in one go. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at SPX
✨Know Your Stuff
Make sure you brush up on your embedded systems knowledge, especially in C/C++ and DSPs. Be ready to discuss your experience with Qt/QML applications and Bluetooth/BLE protocols, as these are crucial for the role.
✨Showcase Your Team Spirit
Since collaboration is key at SPX Technologies, prepare examples of how you've worked effectively in teams. Highlight your problem-solving skills and how you’ve contributed to group success in past projects.
✨Prepare for Technical Questions
Expect technical questions that dive deep into system-level architecture and design decisions. Brush up on your knowledge of RTOS, embedded Linux, and hardware debugging tools, as these will likely come up during the interview.
✨Ask Insightful Questions
Demonstrate your interest in the company and the role by asking thoughtful questions about their products and development processes. Inquire about their approach to innovation and how they support continuous improvement within teams.