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.