cover image
Bedfont Scientific Ltd

Bedfont Scientific Ltd

www.bedfont.com

1 Job

66 Employees

About the Company

Bedfont® Scientific has specialised in the design and manufacture of exhaled breath and gas monitoring instruments since 1976.

For medical gas monitoring, our Medi-Gas Check medical pipeline testing range verifies both the quantity and quality of gas administered to patients.

Our breath analysis devices include carbon monoxide (CO) monitoring, such as the Smokerlyzer®, used for smoking cessation.

The NObreath® Fractional exhaled Nitric Oxide (FeNO) device provides accurate analysis of airway inflammation to aid in the diagnosis and management of asthma, and the Gastrolyzer® range aids in the detection of gastrointestinal disorders and food intolerances.

Our devices provide quick, easy, and non-invasive breath testing that is fairly priced, improving accessibility and healthcare standards worldwide.

Listed Jobs

Company background Company brand
Company Name
Bedfont Scientific Ltd
Job Title
Senior Embedded Software Developer
Job Description
Job Title: Senior Embedded Software Developer Role Summary: Lead architect and developer of IEC‑62304 compliant firmware for current and next‑generation medical devices, driving safety, security, and performance across bare‑metal platforms. Expectations: - Deliver high‑quality, secure embedded software that meets regulatory and cybersecurity requirements. - Mentor and collaborate cross‑functionally to maintain rigorous design, review, and testing standards. Key Responsibilities: - Define scalable, compliant software architectures; drive technical decisions from schematics to system design. - Author, review, and trace high‑quality software requirements aligned with risk controls and regulatory expectations. - Design, implement, and document low‑level drivers, communication protocols, and HALs for USB, SPI, I²C, and Bluetooth interfaces. - Conduct board bring‑up, sensor integration, hardware validation, and low‑level debugging on bare‑metal platforms. - Lead design, code, risk, and cybersecurity reviews; enforce secure coding and threat‑aware design principles. - Define unit test strategies, ensuring comprehensive coverage and early defect detection. - Support test engineers in maintaining traceability across requirements, design, implementation, and tests. - Perform structured debugging, root‑cause analysis, and use industry‑standard diagnostic tools. - Manage configuration, change control, and defect tracking to preserve product integrity. - Resolve embedded software issues from testing, production, or customer service, documenting risk and cybersecurity impacts. - Identify and address systemic process, quality, and security gaps; lead continuous improvement initiatives. - Provide technical vision for innovation initiatives, particularly emerging embedded and bare‑metal technologies. Required Skills: - 5+ years of industry experience designing and implementing bare‑metal embedded software in C. - Deep knowledge of USB, SPI, I²C, and Bluetooth communication protocols. - Hands‑on debugging expertise in a lab environment with embedded systems. - Strong analytical, critical‑thinking, and structured problem‑solving abilities. - Ability to manage multiple priorities in a fast‑paced environment and work independently. - Excellent collaboration, communication, and mentoring skills. Required Education & Certifications: - BSc in Software Engineering, Electronic Engineering, or equivalent field. - Certifications relevant to embedded systems, safety (IEC‑62304) or security (e.g., ISO 26262, ISO 17025) are preferred.
Harrietsham, United kingdom
On site
Senior
09-03-2026