Career vacancy: Software Engineer

Share this vacancy

Who are Inivos?

Inivos is a global med-tech company that provides specialist decontamination solutions, validated by automated digital reports, to healthcare and life science organisations, to support in eliminating the opportunity for acquiring infections.
We are relentless in our pursuit of excellence. We hunger for knowledge, challenges, and the constant evolution of healthcare solutions, which drives us to push boundaries, fostering a dynamic, innovative environment. Grounded in humility, we recognise the collective strength of our diverse team. We acknowledge that collaboration fuels innovation. Our humility allows us to learn from each other, embrace feedback, and continuously grow, fostering a culture of mutual respect and open communication. Intelligence is not just about technical prowess; it’s about emotional intelligence, effective collaboration, and strategic thinking.
Together, these values create a culture where ambition meets collaboration, where passion meets practicality, and where innovation meets impact. People who live our values, thrive at Inivos and benefit  both personally and professionally by engaging in the Inivos journey.

What are we looking for in this position?

Inivos have a small engineering team and are looking to expand their resource with a Software engineer capable of working across multiple disciplines to help deliver medical devices on time and on budget. The successful applicant will be involved throughout the product development process, from concept to production signoff. Additional roles may involve supporting existing products in the market with both reactive fault finding and fixing, and design updates to keep products competitive.
Your responsibilities will include, but not be limited to:

  • Product development using IoT technologies
  • Hardware design and test, sensors, actuators, power management (battery and mains)
  • Wireless networking with Bluetooth, WiFi and 3G
  • Development of test firmware to support hardware validation
  • Software development on Rasperry Pi / GNU/Linux using Node.js
  • Firmware development in ‘C’ on ARM Cortex M and ESP32 processors

What will we need you to have?

  • Be familiar with AngularJS and Node.JS, particularly using sockets and embedded browsers
  • Experience with one or more of STM32-CubeMX, Visual Studio Code, Arduino IDE and Keil uVision
  • Experience with IoT technologies such as MQTT, SQL databases, PHP, Python
  • Fluency in embedded ‘C’, preferably using the GNU Compiler Collection
  • Ability to perform hardware level testing, using oscilloscopes and logic analysers.
  • Ability to generate test code to exercise specific hardware items for hardware target and PC
  • Good understanding of microcontroller peripherals, e.g. timers, I2C and SPI buses, ADC’s, DMA etc.
  • Experience with good firmware design, e.g. state machines, error handling, GUI.
  • Practical ‘hands on’ skills for building and refining prototypes

What will you get?

  • Competitive salary
  • 25 days holiday + bank holidays
  • Profit Sharing Bonus Scheme
  • Commitment to your Personal & Professional Development
  • Contributory Pension
  • Employee Discounts and Employee Assistance Platform

Apply for this role today

  • Accepted file types: pdf, docx, Max. file size: 2 MB.
  • Accepted file types: pdf, docx, Max. file size: 2 MB.
  • Inivos needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Privacy Policy.
  • This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
  • This field is for validation purposes and should be left unchanged.
INIVOSWP Logo Call our UK head office 0845 270 6690 Email us

Registered office

Unit 27/28 Coningsby Business Park

Stirling Way




United Kingdom

Our other global locations