This job has expired

Embedded Software Developer

ONYX Insight
Closing date
15 Sep 2021

View more

Contract Type
You need to sign in or create an account to save a job.

Job Details

ONYX InSight is a growing technology and engineering organisation in the renewable energy sector. Our advanced sensing, software and machine learning products are deployed on wind turbines around the world. Headquartered in the UK, we have offices in the US, Australia, Spain, India and Korea.

Due to the increased deployment of our ecoCMS advanced sensing product and significant global growth means that we are now looking for an experienced Embedded Software Developer to join the team in the UK head office in Nottingham.

Key Responsibilities

Lead embedded software development in the Advanced Sensing team, enabling the continued growth in ONYX's ecoCMS hardware products.

Work with the team to develop and prototype new products and to improve existing hardware offerings.

Implement agile processes for embedded software development.

Drive quality and testing processes for embedded software. Ensure quality at all stages.

Take 'ownership' of legacy code and use this as a basis for new development.

Propose technical solutions for new product developments, particularly at the frontier between embedded software and electronics development.

Person Specification

Proven practical experience of embedded software development in an industrial setting.

Skilled in the following technologies:
  • C/C++ or similar
  • FreeRTOS or similar embedded/deterministic OS
  • Microcontroller programming, architecture and interfaces
  • Interfaces such as SPI, I2C, I2S, UART, USB, CAN, Ethernet
  • Linux
  • Python

Comfortable working in a multi-disciplined team developing electronics products.

Experience of delivering continuous improvements, problem solving, methodical and well organised.

Proven track record of rigorous prototyping/testing of systems to deliver reliable products.

Excellent communication skills: the ability to successfully manage expectations & trade-off.

Consistently produce high quality documentation.

Knowledge of standard industrial analogue and digital signal systems, e.g. Modbus, CAN bus, CANopen, etc. Experience in IoT, sensors and data acquisition would be a benefit, e.g. Raspberry Pi or Arduino projects.

Experience of STM32 microcontrollers and STM32Cube toolset would be a benefit.

Minimum degree level qualification in a relevant technical discipline.
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert