Job description
Role title: Host/Embedded Developer
Reporting to: Platform Software Manager
ROLE/DESCRIPTION
Based in Sophia Antipolis (France) or Bristol (UK), the successful candidate will be a key member of a small multi-site team developing platform software for Icera’s advanced cellular reference designs. He or she will apply their strong background in Windows networking, device drivers and certification to host interfacing but also develop embedded software on SoCs from Icera and its partners, including major handheld OS development.
ROLE REQUIREMENTS
Qualifications: Equivalent to UK 1st class or 2:1 degree in a relevant technical subject
No. of year’s experience: 2-10
Skills required:
Essential:
- Intelligent, inquisitive and analytical worker
- Expertise in Windows device driver development for networking and communications
- Experience of the full lifecycle of Windows drivers through certification and support
- Embedded C programming
- Proven ability to work autonomously, planning tasks and delivering quality specifications and code on time
Desirable:
- Experience of driver programming under Linux / Mac OS X / Symbian / WindowsCE
- Ability to work proactively and contribute to the company’s innovative solutions
- Expertise in aspects of cellular terminals (protocol, physical layer, platform, development, validation etc.)
- Knowledge of complex processor based systems - SoC, toolchain etc.
- Interest in development methodologies and a desire to contribute to ongoing improvements
- Lab experience with wireless test equipment
RESPONSIBILITIES
Key Responsibilities:
- Play a leading role in the development of driver and application software on PC host (Windows, other) platforms
- Develop low level software on Icera’s SoC devices
- Contribute to Icera’s software development methodology and technology roadmap
LOCATION
Based at: Sophia Antipolis (Nice), France or Bristol, UK
Percentage of Travel: A candidate based in the UK would need to spend 33% of her or his time in Sophia Antipolis.
