Software Application Engineer

Oxford Heartbeat

Greater London

Hybrid

GBP 85,000 - 120,000

Full time

2 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Office at Kings Cross
Flexible office days
Free coffee & fruit
Diverse team
Ownership & responsibility
Meaningful life-saving work

Job summary

Oxford Heartbeat is seeking an Application Software Engineer with 5+ years of experience to develop and support SaMD products. You will join an in-house product team working on next-generation hospital software used in operating theatres worldwide.

The role requires design, validation, deployment, and ongoing maintenance of critical medical software in clinical settings. You will contribute across the full stack, with emphasis on graphics/rendering, shader programming, and cross-platform

Qualifications

  • 5+ years in full software development lifecycle.
  • 5+ years in render engine technologies (UI design, 3D mesh generation, lighting, textures, scripting, rendering).
  • Advanced proficiency in shader programming (HLSL) and modern graphics pipeline understanding.
  • Proficiency in Microsoft .NET C#, Windows and macOS development.
  • Scripting experience (Bash, PowerShell, Python).
  • Ability to design, build and maintain efficient, high-quality production software.
  • Strong understanding of data structures and algorithms.
  • Strong understanding of performance optimisation techniques.
  • Software version control and configuration management.
  • Strong analytical and problem-solving skills with excellent communication.

Responsibilities

  • Design, develop and maintain reliable, maintainable and bug-free code.
  • Implement unit tests, profile code, log and resolve issues.
  • Provide work package estimates, plan and track own work.
  • Follow company development processes and coding standards.
  • Collaborate with team members to implement features per specifications.
  • Update and maintain project documentation.
  • Attend and contribute to team, client and shareholder meetings as required.

Skills

SDLC
Render engine tech
HLSL shader
.NET C#
Windows/macOS
Scripting Bash/PowerShell/Python
Data structures & algorithms
Performance optimization
Version control
Analytical & problem solving
Communication & collaboration

Education

BSc/BEng in CS/Engineering
Regulated medical software exp
Obj-C/Swift
Agile & TDD

Job description

Are you looking for meaningful work that could potentially save lives? Are you passionate about healthcare and technology? Do you want to work with a vibrant, smart and diverse team who are passionate about the work they do? If so, Oxford Heartbeat is the place for you. We are looking for an application software engineer with at least 5 years of experience. You will be responsible for the development and support of SaMD (Software-as-a-Medical Device) products and will be working as part of our in-house product development team on our next generation hospital software technology. This is a critical role – the results of your work will be directly used by clinicians during brain surgeries. You will be deeply involved in producing, validating and deploying our technology in operating theatres around the world.

Experience of application software engineering is fundamental for this role.

You need to be able to demonstrate experience with similar projects in the past.

Must-have specialist skills and experience:
  • 5 years full software development lifecycle experience
  • 5 years of experience in render engine technologies (UI design, procedural 3D mesh generation, lighting, textures, scripting, and rendering)
  • Advanced proficiency in shader programming e.g. HLSL and understanding of the modern graphics pipeline
  • Microsoft .NET C#, Windows and Apple Mac OS development
  • Scripting language experience (Bash, PowerShell, Python)
  • Ability to design, build, and maintain efficient, reusable, and reliable high-quality production software
  • Strong understanding of data structures and algorithms
  • Strong understanding of performance optimisation techniques
  • Software version control and configuration management
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration skills, with a proven track record of effective teamwork
Nice to have:
  • BSc/BEng in Computer Science, Engineering, Maths or technical discipline
  • Regulated industry experience preferably within medical software (IEC 62304 and ISO 14971)
  • Objective-C/Swift
  • Content creation tools (Adobe Photoshop, Affinity, Figma)
  • Strong knowledge of modern, iterative software design processes and development practices including agile and test-driven development
Responsibilities:
  • Design, develop and maintain reliable, maintainable and bug free code
  • Implement unit tests, profile code, log and resolve issues
  • Provide work package estimates, plan and track own work
  • Follow company development processes and coding standards
  • Collaborate with other members of the team to ensure features are implemented according to specifications
  • Update and maintain project documentation
  • Attend and contribute to team, client and shareholder internal/external meetings as required
  • Flexible work environment (between 1 - 3 office days per week)
  • Office at the heart of Kings Cross
  • Delicious free coffee and fruit
  • A diverse smart bunch of colleagues
  • Ownership and real responsibility
  • You’ll wake up every morning knowing that what you do is helping to save lives!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

UHS • Southampton

On-site
GBP 50,000 - 75,000
Software Engineer
Software Engineer

Metric Bio • Oxford

On-site
GBP 45,000 - 65,000
Senior Software Developer
Senior Software Developer

University Hospital Southampton NHS Trust • Southampton

On-site
GBP 49,000 - 57,000
Software Engineer
Software Engineer

Embed Software Limited • Kirkcaldy

On-site
GBP 35,000 - 45,000
Development Consultant (Lead Software Developer) Portsmouth Hospitals University NHS Trust
Development Consultant (Lead Software Developer) Portsmouth Hospitals University NHS Trust

Abundant Code • Portsmouth

Hybrid
GBP 58,000 - 65,000
On-site Nursery
Beach Hut access
Wellness Centre (gym & pool)
+1
Software Implementation Specialist
Software Implementation Specialist

RedRock Resourcing • Bath

Hybrid
GBP 40,000 - 55,000
Competitive salary and benefits package
24 days annual leave plus bank holidays
Associate Software Engineer
Associate Software Engineer

HIRANI • Belfast

Hybrid
GBP 30,000 - 40,000
Senior Mobile Apps Developer M/F | Livingston, UK
Senior Mobile Apps Developer M/F | Livingston, UK

Össur • Livingston

Hybrid
GBP 70,000 - 100,000
Software Engineer
Software Engineer

Bloc Recruitment • Greater London

Hybrid
GBP 100,000
Enhanced maternity/paternity leave
Opportunity to work on groundbreaking medical solutions
Software Architect
Software Architect

Afferent Medical Solutions Ltd. • Cardiff

On-site
GBP 90,000 - 120,000