We are looking for an Embedded Software Engineer for a leading wireless brand, based in Slough.
Education, Skills, Experience :
1. Degree in Electronics/Computer Science/Telecommunication related discipline 2. Good programming skills in Linux environment using C/C++ for Linux based target systems with Object Orientated Design methodology and tools (UML) 3. Embedded software development for 3/4/5G systems: 5G-NR, LTE, WiMAX, UMTS, WiFi, WiGig 4. Development of Real Time Embedded Linux Systems on SBCs and SoC based platforms 5. Working knowledge of networking - Layer 2 and Layer 3, 802.3, 802.1, IPv4 and IPv6 6. Good verbal and written communication skills including design documentation 7. Minimum of 3 years of work experience in embedded RT SW development as specified 8. Extensive experience and strong skills in at least two of the following domains:
a. LTE/5G SW development and integration, LTE/5G-NR protocols and debug tools b. Development experience in 4G/5G RRC and/or scheduler.
c. Security architecture and protocols: secure boot/Linux, SSL, AES, X509 d. Board support package, Linux kernel drivers, uBoot e. Embedded GUI, HTML, Java, Java script, embedded WEB servers f. Management protocols: SNMP, TR69, MIB, NetConf g. RF subsystem, licensed/unlicensed bands, microwave, GPS, IEEE1588