×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Developer

Job in Harrietsham, Maidstone, Kent County, ME14, England, UK
Listing for: Bedfont Scientific Ltd
Full Time position
Listed on 2026-06-12
Job specializations:
  • Software Development
    Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 50000 - 60000 GBP Yearly GBP 50000.00 60000.00 YEAR
Job Description & How to Apply Below
Location: Harrietsham

Salary Range: £50,000 to £60,000

Location: Harrietsham, Kent

Job Summary

The Senior Embedded Software Developer will play a key role in designing and delivering safe, reliable firmware for the company’s current and next generation medical devices. This position leads development across bare metal platforms, defining high quality software requirements, architecting secure and efficient solutions and driving rigorous implementation and testing practices. Working closely with cross functional engineering, quality and regulatory teams, the Senior Embedded Software Developer ensures all software meets stringent safety, cybersecurity and compliance expectations while contributing to the creation of innovative, high performance medical products.

Role

and Responsibilities
  • Lead cross functional collaboration to define compliant, scalable software architectures and solutions.
  • Drive technical decision making by interpreting schematics, datasheets and system architecture to guide robust software design.
  • Author and review high quality, testable, traceable software requirements aligned with system needs, risk controls, cybersecurity and regulatory expectations.
  • Architect, implement and document IEC?62304 compliant firmware, including low level drivers, communication protocols and HALs.
  • Produce and approve design, interface and regulatory documentation that supports submissions and design reviews.
  • Champion secure coding, defensive programming and threat aware design across the team.
  • Define unit test strategies and ensure comprehensive requirement coverage and early defect detection.
  • Guide and perform board bring up, sensor integration, hardware validation and low level debugging on bare metal platforms.
  • Lead and mentor participation in design, code, risk and cybersecurity reviews to uphold quality and compliance.
  • Perform and direct structured debugging, root cause analysis and use of industry standard diagnostic tools.
  • Support the Test Engineers in ensuring full bidirectional traceability across requirements, design, implementation and tests.
  • Enforce disciplined configuration management, change control and defect tracking practices.
  • Oversee investigation and resolution of embedded software issues from testing, production or customer service reports, ensuring proper documentation, risk assessment and cybersecurity evaluation.
  • Identify systemic process, quality and security gaps and drive continuous improvement initiatives.
  • Provide technical leadership and vision during Innovation Days and other forward looking technology initiatives, especially in emerging embedded and bare metal technologies.
Qualifications and Education Requirements
  • BSc in Software Engineering, Electronic Engineering or similar certification.
  • Minimum 5 years of industry experience designing and implementing bare‑metal embedded software in

    C.
Essential Skills
  • Strong working knowledge of industry standard communication interfaces, including USB, SPI, I²C and Bluetooth.
  • Proven ability to debug embedded systems effectively in a hands‑on lab environment.
  • Adaptable and able to manage multiple priorities in a dynamic, fast‑paced setting.
  • Strong analytical and critical thinking capabilities with a structured approach to problem solving.
  • Ability to work independently while exercising sound judgment and accountability.
  • Comfortable working independently and making sound technical decisions with minimal oversight.
  • Effective communication skills with the ability to engage clearly across teams and stakeholders.
Desirable Skills
  • Experience with C++, Python, C# or Dart.
  • Knowledge of RTOS concepts and implementation.
  • Engaged, articulate and highly collaborative working style.
  • Motivated, proactive and effective in cross functional engineering environment.

In addition, employees may be required to undertake other duties as may reasonably be required of them. In these circumstances training will be given where it is considered.

Benefits
  • 25 days paid holiday plus bank holidays
  • Social events
  • Private medical insurance
  • Subsidised health checks
  • Well‑being warriors
  • Well‑being garden and room
  • Annual optical allowance
  • Cycle to work scheme
  • Pension scheme
  • Bonus scheme
  • Hybrid working
  • Employee Assistance Programme (EAP)
  • Rewards app
  • Referral bonus
  • Charity days
  • Home office setup allowance
  • Employee awards
  • Free on‑site parking
  • Training & development opportunities
  • Free uniform
  • Subsidised Celler8 device
  • Subsidised kids club
  • Time in service annual leave bonus
  • Enhanced Maternity and Paternity Pay

Bedfont® Scientific Ltd. does not and will not discriminate in the recruitment or management of staff on the basis of race, colour, religion, gender, age, disability, marital status, sexual orientation and more. We are an equal opportunity employer, and Bedfont® regards every employee as a member of the Bedfont® family and is committed to providing a fair, safe, diverse and welcoming atmosphere.

All successful candidates will be subject to a digital  DBS check.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary