As a Junior Software Engineer your main responsibility will be to develop, maintain and improve the documentation of Wireless Connectivity Device Drivers. Drivers are software computer interfaces to embedded modular Radio Frequency (RF) devices, enabling operation systems to access the hardware functions. You will work closely with our engineering and marketing teams to collect or update existing driver codes, analyse their compatibility and included features and create structured driver repositories.
What we Offer
A structured programme providing interns with the opportunity to learn, demonstrate initiative, and take ownership of their actions to contribute to the success of our team!
If you feel up to the challenge, you can have a look at the following position and apply through IAESTE on https://iaeste.org or contact us for more information.
What we are looking for
Required knowledge and experience:
Operational Systems, in particular open source ones and mainly Linux and Android.
Wireless Network Device Drivers, retrieval, installation and testing
Processes that allow porting of drivers for Embedded Operating Systems
Keen interest in debugging network device drivers, with particular focus to Linux and Android. RTOS is a bonus.
Written and oral communication skills
Other requirements (preferred):
Analytical and debug skills
Technical report writing
C, Python or other object-oriented programming language
Responsibilities and Activities:
Research and organize in libraries Driver Portfolios which supports each one of our various hardware RF devices.
Collect Drivers’ intelligence and gain insight from websites, users’ online forums, existing documentation and our internal engineer and marketing team.
Develop and describe Driver installation procedures and guidance, which will include technical instructions, diagrams and images.
Work in our multi-disciplinary product teams and collaborate with our managers, stakeholders and engineers in an iterative, transparent and feedback driven process.