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