Taro Logo

Embedded Software Engineer

Epredia improves lives by enabling better cancer diagnostics, developing precision diagnostic solutions for customers.
Runcorn, UK
Embedded
Senior Software Engineer
In-Person
501 - 1,000 Employees
5+ years of experience
Healthcare

Job Description

Epredia is seeking a Senior Embedded Software Engineer to join their mission of improving lives through better cancer diagnostics. This role offers an opportunity to lead innovative product development in medical technology, combining technical expertise with real-world impact. The position requires strong embedded systems knowledge, particularly in C/C++ and RTOS, while offering leadership opportunities in a global healthcare technology company.

The role involves leading the design and development of cutting-edge medical diagnostic systems, working with cross-functional teams, and contributing to long-term product strategy. You'll be responsible for managing the full software development lifecycle, ensuring compliance with medical device standards, and mentoring team members. The position offers a blend of technical challenges and leadership responsibilities, with the opportunity to influence product direction and innovation.

As part of a global healthcare technology company, you'll work on products that directly impact patient care and cancer diagnostics. The role requires a mix of technical expertise, leadership skills, and the ability to collaborate across departments and geographical locations. With up to 10% travel, you'll have opportunities to engage with vendors, customers, and industry events, making this an ideal position for someone who wants to combine technical excellence with meaningful healthcare impact.

The ideal candidate will bring strong embedded systems expertise, leadership capabilities, and a passion for healthcare technology. You'll be part of a company culture that values continuous learning, innovation, and customer-centric solutions, while working on products that make a real difference in healthcare outcomes.

Last updated 4 days ago

Responsibilities For Embedded Software Engineer

  • Lead the design and development of innovative, customer-focused products and systems
  • Evaluate emerging technologies and plan investments in tools, training, and infrastructure
  • Solve complex technical challenges independently
  • Collaborate cross-functionally with R&D, Marketing, and global teams
  • Provide technical leadership and mentorship
  • Manage software development activities across the full life cycle
  • Contribute to intellectual property development
  • Represent the organization at vendor sites, customer meetings, and industry events (up to 10% travel)

Requirements For Embedded Software Engineer

  • Bachelor's degree in a relevant scientific or engineering discipline
  • Proficiency in C/C++ and strong expertise in embedded systems and real-time operating systems (RTOS)
  • Skilled in using software development tools (IDEs, compilers, debuggers, emulators, test frameworks)
  • Experience with version control systems (e.g., Git)
  • Experience in managing design projects and interpreting hardware schematics
  • Ability to write clear, compliant technical documentation (IEC 62304)
  • Strong analytical thinking and attention to detail

Related Jobs

Senior Communications Test Engineer I

Senior Communications Test Engineer role at CesiumAstro, focusing on space-communication systems integration and verification, requiring Python expertise and RF knowledge.

Senior Spacecraft Software Engineer

Senior Spacecraft Software Engineer position at Spire Global, developing and maintaining satellite payload software and ground systems for GNSS missions.

Verification Engineer

Senior Verification Engineer position at Riverlane, working on quantum computing verification systems with competitive salary and benefits in Cambridge, UK.

Senior Software Engineer (Rust)

Senior Software Engineer role at Spire Global, developing Rust-based spacecraft operating systems and satellite control software in Glasgow, UK. 7+ years experience required.

Senior Firmware Engineer

Senior Firmware Engineer position at Halos Body Cams, developing next-generation body cameras with focus on SoC and IoT connectivity, 5+ years experience required.