Jobs

Embedded Software Engineer - South Cambridge - Medical Device Consultancy - Southern

Medical/Pharmaceutical - Software & Electronics
Ref: 445 Date Posted: Friday 10 Sep 2021
LinkedIn ShareShare

Description

Our clients are looking for experienced Embedded Software Engineers to join the growing Health Tech team. You will be involved in wide ranging aspects of technology and product development, developing high-tech surgical, endoscopic, vascular and imaging products from early-stage concepts though to mass manufacture.

Our clients invent, design and develop new healthcare products and technologies for their clients - companies ranging from global market leaders to ambitious start-ups. The collaborative teams of engineers, designers and scientists play a key role in the development of ground-breaking products and technologies that transform patients’ lives.

An Embedded Software Engineer is adaptable and always working on a variety of different projects, from proof-of-principle projects to writing software for product development for release. You will enjoy taking on new challenges and continue to develop your technical skill and insight. You are used to working independently but enjoy working within our multidisciplinary teams.

Requirements

Technical skills and experience:

  • Proven experience developing robust real-time software for embedded control systems (bare metal and RTOS) in C/C++
  • Knowledge of embedded MCU and MPU architectures and typical features and constraints
  • Knowledge of embedded interfaces (e.g. SPI, I2C, UART, USB, Modbus) and protocols (e.g. TCP/IP)
  • A good understanding of electronics and an ability to read a schematic
  • Experience using debug and test equipment (e.g. JTAG, Oscilloscopes, Logic Analysers)
  • Academic background. A 1st or 2:1 degree in Electronics Engineering, or in another science or engineering subject. This broad background is useful; because your software will control sensors, actuators and real-world devices. A PhD is valuable experience; please explain in your application how it helped you build skills for this role.
  • Commercial experience. You have developed embedded software for at least 3 commercial product development projects in a regulated industry. This included later phases of development work such as system integration and formal testing on high volume production-like prototypes and troubleshooting problems that only occur a small fraction of the time. As a result, you can demonstrate your software skills and insight applied to a range of situations.
  • Ownership. You take responsibility – most probably, you have taken a leadership role in the software aspects of some multidisciplinary projects, or better still, leadership of multidisciplinary projects.
  • Collaboration. You love to collaborate– you’re at your best in a multi-disciplinary team. You like to understand what others do and see the big picture for the project.
  • Communication. You are able to communicate with technical and non-technical colleagues and present your work to clients

 

Specialists in consultancy


At Medical Engineers we have a range of technical consulting jobs in the medical engineering industry throughout the UK. Requiring a broad range of technical and management skills and most importantly the ability to communicate effectively. Consultancy roles require candidates with unique abilities. Roles vary in length of contract depending on clients’ requirements.

Our degree qualified consultants have specialist knowledge of the UK medical engineering consultancy job market. We have a successful track record in finding the best candidates for our clients who know and trust Medical Engineers to understand their business requirements.

Contact Us Today