Junior Software Engineer

Entia Ltd,  Highbury, London, UK

Full-Time, London UK

Entia is an award-winning medical device technology company. Entia’s purpose is to make life-changing health conditions easier to live with by enabling treatment and management to take place at home.


We are currently going through a very exciting stage of growth and development at Entia and require a software engineer to join our engineering team. As part of the engineering team, the role will involve close collaboration with our design, electronics and software teams to develop some of the most innovative technology in patient-side testing. You will have the opportunity to take full responsibility for your role, interact with clients and partners, and gain detailed insights into the entire product development lifecycle of medical technology.


What You'll Do:

  • Design, develop, test and debug system software

  • Oversee the verification and validation of firmware

  • Manage and enhance existing software products

  • Maintain software quality throughout the complete product lifecycle

You are:

  • Passionate about the quality of your work

  • Open, transparent and collaborative

  • Self-motivated and happy to take ownership of your tasks

  • Great at building relationships and connecting across technical, product and creative cultures

  • Resourceful and proactive in solving problems

You Must Have:

  • Degree in embedded systems, computer engineering, computer science or a related field. We also accept candidates with equivalent experience.

  • Proficiency with C/C++/Rust, experience in Python/Go is desirable

  • Excellent problem-solving skills

  • A consistently proactive and positive attitude

  • Knowledge of software design, development and documentation practices

  • Working knowledge of version control

  • Understanding of Linux or RTOS


Ideally, You Will Have:

  • Understanding of writing code for embedded systems


What We Can Offer:

  • A flexible and fun work environment filled with passionate and extremely capable people.

  • We encourage and support professional development, and internal career progression to see every Entia employee achieve their greatest potential.

  • Regular team-building company events - monthly team lunches, international team trips and more.

  • A well-stocked fridge, biscuits and fruit as well as endless tea and coffee to keep us going throughout the day.

  • Time to be inspired e.g. attending conferences, talks or exhibitions.

  • Collaborations with world-leading research institutions and companies.

  • The opportunity to work on a product that could improve the lives of millions of people.

  • Learning how to develop software rapidly in a heavily regulated industry

  • Being part of a growing company where you’ll learn and gain responsibilities quickly

  • A state of the art 3D printer and a kitted out workshop to quickly prototype ideas and hack something together.


Entia does not accept agency resumes or other unsolicited contact. Furthermore, Entia is not responsible for any fees related to unsolicited resumes.