Embedded Software Developer

Updated: 20/08/2019
Salary: £35,000.00 to £42,000.00
Location: Wales-Cardiff
Sector: IT & Telecomms
Salary: £35k-£42k + Company Stock
Our client want to make an impact, they were founded two years ago to tackle two challenges that our societies are facing today:
Enabling a healthy and active lifestyle and improving the sustainability and efficiency of healthcare.
They are purpose-driven and they are developing the next generation of personalised social and health care technologies that aim to improve people’s lives and safeguard their access to affordable health and care services.
The engineering team is growing rapidly and so is the company. They are setting up offices in Cardiff and Athens and they need a talented self-starter to develop the underlying software of their embedded sensing system.

You’ll be a driver for positive change to the team, processes and technology. The main focus of the engineering team is on thoughtfulness, design thinking and code quality. They value transparency and believe in fostering an inclusive, collaborative, helpful team environment. They're always looking for ways to do better for their customers, the product, and for the team.
You’ll join a small, rapidly expanding, team of self-starting innovators and problem solvers with support from leading VCs and advisers.
They are a people-first tech company and they consider engineering quality of paramount value and will always look for the most rigorous solution to a problem.
As a team, they strive to constantly improve their knowledge of infrastructure and systems and remove any blockers that may appear. The founders believe in supporting each of the team members, love to pitch in when problems arise and give great peer feedback to help each other grow.
You’ll analyse the product requirements, investigate, prototype and deliver innovative and feasible system solutions for the business' embedded products in collaboration with their multidisciplinary engineering team.
In this role, you will be responsible for the embedded system architecture and development of new features, system integration and unit testing and the development of algorithms for sensor data extraction and processing. You will be free to run experiments and build prototypes with unique approaches for problems.
You will collaborate with the Electronic Engineering team and contribute to design reviews and product documentation.
They firmly believe extraordinary people can come from a wide range of places – but we wouldn’t be surprised if the person who gets this role has:
  • Bachelor’s degree in Electronic Engineering, Computer Science, or equivalent
  • 2+ years’ experience with Embedded systems development in C/C++
  • Extensive experience with serial communication protocols: I2C, SPI, and UART
  • Extensive experience is writing and integrating drivers for chipset (Power Management, Sensors, etc)
  • Experience in quick prototyping using Arduino and Raspberry Pi
  • Experience in wireless communication (RF, BLE, Wi-Fi, etc)

Nice to have experience with:
  • LTE modules
  • Microcontrollers
  • Zigbee and/or BLE.