Aug 02, 2021

Embedded Software Engineer

  • Metix Ltd
Full time Developer Product Development Software

Job Description

Do you want to have a big impact on building an innovative medical device within a growing and exciting business, working within a friendly and dynamic multi-skilled engineering team on products that will go to market with the help of your knowledge and expertise?

You will assist in the initiation, development, application and maintenance of embedded software on a Cortex-A9 chipset for remote device operation developing and debug existing applications, building new applications and support the visioning of the product for future development.

You will be responsible for the full product lifecycle, working in an agile team with the latest technologies, including JIRA, git, Google Cloud.

We are looking for an Embedded Software Engineer who shares our values and wants to join us on a venture of changing medical devices industry!

WHAT’S IN IT FOR YOU?

As an Embedded Software Engineer, you will join the Metix team and be a part of our growing medical technology company that is currently developing the next generation of medical devices.

We also have;

  • Flexible working, including working from home
  • Relaxed working environment with a casual dress code
  • Short walking distance from Glasgow Central Station
  • Work within an agile, multidisciplinary team, collaborating closely with Software, Hardware and Industrial Design colleagues
  • A competitive starting salary with a review after 6 months, depending on progress
  • Lots of training, support and guidance, will be offered including one to ones, code reviews and pair programming sessions.

EXCITING THINGS YOU’LL GET UP TO:

  • Contribute to the development of a C++ embedded application for vital signs monitoring.
  • Work within an IEC 62304 based software development lifecycle
  • Deploy and debug code directly on the target hardware
  • Contribute towards the development of a bi-directional IoT pipeline
  • Analyse, monitor and improve I/O performance, efficiency and stability of the system
  • Be exposed to a cutting-edge technology stack comprised of a number of leading technologies
  • Work directly within an embedded linux environment
  • Support software QA activities by creating Unit Tests and documentation
  • Prototype and develop microcontroller-based peripherals
  • Work within an agile, multidisciplinary team, collaborating closely with Software, Hardware and Industrial Design colleagues

WHAT WE NEED FROM YOU?

  • BA/BSc/BEng in Software Engineering, Electronic/Electrical Engineering, Computer Science, related technical field OR equivalent training and practical experience
  • Strong programming skills and a good working knowledge of Object-Oriented Programming principles
  • Comfortable using DVCS tools such as Git or Mercurial.
  • Excellent written and verbal communications skills.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review

PREFERRED QUALIFICATIONS:

  • Strong C/C++ programming and proficiency with programming for microcontroller target
  • Experience developing applications leveraging the Qt Application Framework, or another GUI framework
  • Demonstrate knowledge of standard embedded interfaces such as UART, I2C and SPI
  • Knowledge of basic electrical principles as they apply to embedded systems design
  • Prior experience working on Medical Equipment software projects with awareness of IEC 60601-1, ISO 62304 and ISO 13485 standards
  • Familiarity with common development tasks under a Linux environment including cross-compilation and shell scripting
  • Knowledge of the Yocto Project/Embedded Linux Distributions
  • Knowledge of different IP protocols, interfaces and hardware subsystems
  • Experience using and implementing Continuous Integration Tools

Working with Metix Ltd you can expect a professional and dynamic environment with teamwork at the core of it. We tend to look for people who are:

  • a confident communicator, this includes providing constructive criticism
  • able to work as a team and independently with good time management skills
  • able to take a holistic and creative approach to problem-solving
  • result-driven
  • inquisitive and willing to self-develop
  • interested in competitive board games and table tennis

For further information on Metix, please visit our site: www.metixmedical.co.uk or follow us on Twitter: https://twitter.com/MetixMedical/

No applications from recruitment agencies will be considered for these posts.


Apply Now