Responsibilities
Reporting to the local team leader, the candidate will have the following responsibilities:
- Develop & maintain the existing code used by SatixFy products;
- Timely delivery of software to a variety of product lines using SatixFy modem chipsets;
- 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.);
- Travel to customer sites & remote offices for product bring-up/support where necessary.
Job Requirements – including work experience and education
- Experience of full lifecycle modem development specifically in mobile/Bluetooth/Wi-Fi wireless products;
- C/C++ embedded SW engineering experience, preferably on ARM/MIPS or similar processor;
- Experience working with RTOS software development e.g. Integrity, FreeRTOS, RTEMS, VxWorks, Linux embedded (kernel development and debugging, Yocto, Buildroot, low level drivers);
- Communication interfaces; CAN, Ethernet, PCI, SPI, I2C, UART, Ethernet, USB;
- Low level Device Driver experience and ability to develop integrate and test;
- Python/Perl scripting knowledge;
- Version Control e.g. Perforce, Mercurial, GIT, SVN.