Embedded Software Engineer
Permanent
permanent
ENGINEERING
24 Oct 2025
Bristol, England
Verified by Turrior
Content + Source + Freshness • 12 Dec 2025 • 95% confidence
76 / 100
Offer value
Moderate value level due to specific technical requirements and a clear focus on innovative technology development.
- Engage in cutting-edge detection technology projects
- Work as part of an experienced engineering team
- Strong emphasis on hands-on technical skills
- Specific technical experience required
Pros
- Opportunity to work on advanced detection and measurement technologies
- Part of a multidisciplinary team enhancing skills across engineering domains
- Favorable working environment in an established company
Cons
- Requires strong technical experience (5+ years in embedded development)
- Limited information on salary structure and benefits
- Focus on specific technologies may limit broader skill application
Who it's for
Mid-level • On-site
Good fit
- Embedded systems engineers with 5+ years of experience
- Tech enthusiasts eager to solve complex engineering problems
- Professionals seeking to work in critical infrastructure projects
Not recommended for
- New graduates without relevant experience
- Candidates looking for fully remote positions
- Individuals with a narrow focus on software without hardware context
Motivation fit
Interest in technological innovation and critical infrastructureDesire to deepen expertise in embedded systems and real-time programmingWillingness to participate in collaborative engineering efforts
Key skills
Embedded firmware development (C/C++)Real-time systems and RTOS knowledgeDevice drivers and communication protocols expertise
Score: 76/100 AI verified analysis
About the job
We are looking for an experienced Embedded Software Engineer to join a multidisciplinary engineering team developing innovative detection and measurement technologies used to protect and maintain critical underground infrastructure.
Key Responsibilities
Design, develop, and maintain embedded firmware for real-time, DSP-based hardware.
Support full software lifecycle, from specification and prototyping to testing and production.
Debug and resolve firmware issues in collaboration with hardware and test teams.
Develop device drivers and interface code (USB, UART, SPI, BLE).
Participate in technical reviews and contribute to product innovation.
About You
Five year experience in embedded firmware development using C and C++.
Strong understanding of real-time systems and RTOS or bare-metal programming.
Experience with Bluetooth, USB, and wired communication protocols.
Familiar with version control tools (Git, JIRA) and embedded IDEs (Code Composer, Visual Studio).
Degree in Computer Science, Electronics, or related field

