An Embedded Software Engineer with proven commercial experience in designing embedded software and firmware using C/C++ with both Linux and RTOS will become a key part of an Award-winning Company, innovators of satellite communications infrastructure. Hybrid working, generous base salary plus benefits to include 25 days holiday, Life Assurance, flexible start/finish times, Pension Plan and more.
The ideal Embedded Software Engineer will bring:
* HNC/HND/Degree or higher in Electronics Engineering, Computer Science or similar.
* Commercial C/C++ Programming experience for Embedded Systems.
* Experience with both Linux and Real Time Operating Systems (RTOS).
* Familiarity with Continuous Integration tools such as Jenkins.
* Python.
* Embedded Linux.
* Experience developing drivers and interfaces for peripherals such as 12C, SPI, UART, CAN.
* The ability to perform unit testing to validate software functionality.
In this Embedded Software Engineer role you will design and develop embedded software and firmware in C for various products, developing software for Embedded Linux and RTOS’s, implementing and optimizing low-level drivers and communication protocols as well as documenting development processes.
This cutting edge Company is committed to sustainability, champions innovation and diversity and rewards employees for longevity...