Responsibilities Reporting to the team leader, the candidate will have the following responsibilities: Develop & maintain existing SatixFy Beamforming Embedded Software products. Timely delivery of software to a variety of product lines integrating with customer projects Maintain code quality standards using industry recognised tools; Contribute to evolution of the design and product roadmap; Support automation tools and continuous integration methodologies; Take ownership of issues on SatixFy products and engage with customers as appropriate; Produce documentation at all levels of lifecycle (concept, design, training material etc.); Job Requirements - including work experience and education Experience of full lifecycle embedded software development. C/C++ embedded SW engineering experience, preferably on ARM or similar processor; Experience working with embedded Linux embedded (kernel and user-space development and debugging, Yocto, Buildroot, low level drivers); Communication interfaces; Ethernet, SPI, I2C, UART, USB; Low level Device Driver experience and ability to develop integrate and test; Python/Perl scripting knowledge; Version Control experience For example GIT, SVN. Excellent Interpersonal skills. Knowledge on RF fundamentals and communications theory desirable but not essential. Independent, self-motivated, team player and multitasking capabilities. Ability to work in a fast-paced and changing environment.