Software Developer

Chevalier Tech Limited
Harrietsham, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 60K

Job location

Remote
Harrietsham, United Kingdom

Tech stack

Adobe InDesign
Artificial Intelligence
Unit Testing
C Sharp (Programming Language)
C++
Ubuntu (Operating System)
Configuration Management
Communications Protocols
Computer Security
Datasheets
Software Debugging
Embedded Software
Firmware
Python
Software Architecture
Real-Time Operating Systems
Secure Coding
Software Engineering
Software Requirements Analysis
Verification and Validation (Software)
Systems Architecture
Hardware Testing
Bare Metal

Job description

The Senior Embedded Software Developer will play a key role in designing and delivering safe, reliable firmware for the companys 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., Software Engineering Manager - Desktop and Embedded Linux Optimisation 4 months ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. We work closely with major silicon companies to optimise Ubuntu for their latest...

Requirements

This role is eligible for the hybrid working benefit, requiring the successful candidate to attend our Harrietsham office three days per week, with the flexibility to work from home up to two days a week once deemed competent to work independently and in line with the business needs. Applicants must be UK-based and live within a practical commutable distance of our office. Hybrid working is a benefit at Bedfont and not a contractual term.The Story, BSc in Software Engineering, Electronic Engineering or similar certificationMinimum 5 years of industry experience designing and implementing bare-metal embedded software in CEssential Skills

Strong working knowledge of industry standard communication interfaces, including USB, SPI, IC and BluetoothProven ability to debug embedded systems effectively in a hands on lab environmentAdaptable and able to manage multiple priorities in a dynamic, fast paced settingStrong analytical and critical thinking capabilities with a structured approach to problem solvingAbility to work independently while exercising sound judgment and accountabilityComfortable working independently and making sound technical decisions with minimal oversightEffective communication skills with the ability to engage clearly across teams and stakeholders

Desirable Skills

Experience with C++, Python, C# or DartKnowledge of RTOS concepts and implementationEngaged, articulate and highly collaborative working styleMotivated, proactive and effective in cross functional engineering environment, Embedded Software Engineer - Join a Team Building Cutting-Edge Tech Hybrid | 3 days onsite each week (non-negotiable) Are you an Embedded Software Engineer who loves getting deep into the kernel, bringing systems to life, and solving complex hardware-software...

About the company

Established in 1976, Bedfont is an award-winning medical technology company based in Harrietsham, Kent. Its breath analysis medical devices are exported globally thanks to its network of carefully selected distributors.The Challenge: Healthcare is evolving, and the market for breath analysis monitors is expanding. Bedfont are looking for hard-working, like-minded, and passionate individuals to join the Bedfont Family to help achieve its goal of innovating healthcare worldwide.The Benefits: 25 days paid holiday plus bank holidaysSocial eventsPrivate medical insuranceSubsidised health checksWell-being warriorsWell-being garden and roomAnnual optical allowanceCycle to work schemePension schemeBonus schemeHybrid workingEmployee Assistance Programme (EAP)Rewards appReferral bonusCharity daysHome office setup allowanceEmployee awardsFree on-site parkingTraining & development opportunitiesFree uniformSubsidised Celler8 deviceSubsidised kids clubTime in service annual leave bonusEnhanced Maternity and Paternity Pay, Permax Recruitment is working in partnership with a London based firm who are on the lookout for a Software Engineer. For nearly a century, our client has been building a firm as accountants, auditors, tax specialists and close advisors to clients operating in emerging..., Overview Uneek have partnered with a leading energy company who provide cutting-edge cleantech solutions in their search for a Senior SDET to join their team. Their mission is to help utilities transition to a more sustainable, customer-focused future. Senior Software...

Apply for this position