Job description
Role title: Tools Developer
Location: Cambridge, UK
Department: Systems Architecture and Tools
Reporting to: Software Manager
Percentage of Travel: 5-10% mostly within the EU
Icera Inc has recently opened a development facility in Cambridge and we are looking to build a talented software engineering team there to help develop our cellular software capabilities. We are looking for expertise in all software disciplines related to a complete cellular platform and are keen to build debug tools expertise to support the development of complete modem platforms, from 2G/3G/HSDPA/HSUPA today to HSPA+ and LTE in the future.
As the ideal candidate you will have significant experience in designing and developing windows or Linux based tools to support development of cellular standards. A good background in development communications would be advantageous.
You will need a strong degree qualification (ideally 1st or 2.1) from a reputable university and a minimum 2 years ( ideally 5 years+) experience
Essential Skills
- Windows/Linux based tools development experience.
- Non-embedded C/C++ programming.
- Good working knowledge of scripting languages particularly Perl and Python.
- Knowledge of 3GPP modem designs.
- Relevant experience in design, implementation and integration.
Desireable Skills
- Embedded C programming experience.
- Experience of using real-time embedded debug tools / emulators.
Key Responsibilities
- Design & implementation of tools to support modem development and validation
- Working with Development, Validation and customer engineering on defining core requirements for tools
- Maintenance and porting of current tools between Windows and Linux
- Providing “tools” expertise/support to customer engineering group and the marketing department
- Providing ‘core’ expertise to the validation teams as the system is tested for GCF, IOT, field test approval
