Embedded Software Engineer - C / Linux - the opportunity
Our client is recognised as a leader in wireless networking technology, working with major Service Providers globally to provide leading-edge WiFi solutions.
This role sits in a small, talented team focused on a major, high-profile customer. The team develops and integrates software solutions for demanding wireless mesh network solutions. The role involves working closely with the customer, chipset vendor and other OEM's and is a technically challenging role with heavy integration and troubleshooting work in a multi-vendor environment.
We need candidates skilled in developing software in C in embedded Linux environments, with an understand of networking. If you've delivered software into large Service Provider environments, all the better, and any specific experience of Wireless - especially WiFi - would be a definite benefit.
You'll also need excellent communication and teamworking skills, as the role involves close and frequent interaction with technical teams from the end customer.
Embedded Software Engineer - Duties
-
Development and integration of wireless software solutions
-
In-depth problem analysis and troubleshooting
-
Customisation of solutions for various platforms
-
Working across internal teams, customers and partners
-
Effective communication and documentation
-
Support of testing activities
Embedded Software Engineer - Requirements
-
Strong development skills in Embedded C
-
Experience of embedded Linux platforms
-
Knowledge of networking (wireless a plus)
-
Scripting (e.g. Bash, Python)
-
Experience of source control (Git, SVN)