Job Details
Protocol Stack Engineer
To work within the Protocol Stack Team on:
* Adding new features to the protocol stacks
* Preparing and modernising the stacks for the company's next generation platforms
* Integration of the stack with new hardware platform/system platforms
In order to achieve this, candidates will need to be able to:
* Work on any component within the stack (Layer 2/3)
* Work over the complete development lifecycle from architectural design to JTAG debugging during integration
* Work at the architecture level as well as in the detailed implementation
* Provide technical leadership
Personal attributes (essential):
* Enthusiastic, communicative and inquisitive individual
* Motivated by producing quality work within agreed timescales
* Customer (internal and external) focused
* Structured in his/her working practices with a practical understanding of quality software development processes
* Flexible with a 'whatever it takes' attitude
* Security Clearance
* Degree qualified or with equivalent practical experience
Personal attributes (desirable):
* Experience of working in a small/medium size 'high tech' company
* Commercially aware
Technical skills and experience (essential):
* Wide experience of TETRA, GSM or UMTS wireless telecoms standards (layer 2/3) and their implementation
* Development of diagnostics, logging tools and software infrastructure needed for protocol development
* Experience of defining and implementing major improvements to existing software
* Technical leadership experience
* Supporting skills:
o Experience of embedded software development
o Experience of real time systems
o Comprehensive understanding of the C programming language
o Experience of software testing (automated component, and integration).
o Experience of using configuration management and fault tracking tools
o Understanding of the full software development life-cycle (from requirements through to system test)
o Experience of UML design (ideally using Rhapsody)
All candidates would also be expected to work across the software development life-cycle including:
* Participating in work package estimation and planning
* Producing functional specifications
* Producing design documentation
* Coding and component testing
* Integration testing
* Participation in technical reviews
* Contributing to and participating in process improvement activities
Technical skills and experience (desirable):
* Experience of security and encryption techniques
* Experience of using SDL, with Telelogic tools
* Experience of porting protocol stacks to new hardware platforms
* Experience of debugging using Lauterbach ICE and debugger
* Working knowledge of internet protocols, ideally w.r.t. mobile devices
* Development of software running on an ARM7 core
* Experience of using Perforce
* Working knowledge of MS Office applications
Advantage Technical Resourcing is acting as an Employment Agency in relation to this vacancy.
We are an Equal Opportunities Employer, a registered Two Ticks: Positive About Disable People company and support the Age Positive scheme.
|