Search Jobs

Looking for a specific job? Try our keyword search.

Keywords:

Get in touch

TEL: 0118 321 6583

Reqiva Ltd
Soane Point
6-8 Market Place
Reading RG1 2EG

Email us by clicking here

testimonials

Software Architect Embedded Systems, Wireless, UI, RTOS, Drivers in Cambs

Apply nowCambridgeshire: £55k to £60k


Title *
Are you a UK/EU citizen?
yes no
First Name *
Last Name *
Address
Postcode
Email Address *
Mobile
Covering Letter
Availability
Attach your CV

View more job listings

Software Architect Embedded Systems, Wireless, UI, RTOS, Drivers in Cambs

Reporting to the Software Manager, and working closely with the Development Director and CTO this is an exciting opportunity to lead software architecture and design both for new systems and for new features on existing products. The Software Architect is a hands-on engineer, working within the software architects' group.  You will be participating in the full life-cycle from inital concept through to production in terms of architecture, design, code, test strategy, production testing and product evolution.   The ability to explain complex embedded software systems and write high quality C code is equally important. Therefore a strong background in structured real-time software development is essential.

Main responsibilities and tasks are:

  • Creation of new feature, products and product family designs and concepts
  • Technical leadership of software projects – ensuring realisable, scalable, extensible designs
  • Developing software – in particular protocol layer software
  • Acting as a Design Authority on projects by resolving technical issues & ensuring the design follows architectural principles and is aligned with technical roadmaps
  • Modelling software systems and components
  • Refactoring the existing software architecture where needed to improve productivity
  • Participating and making final decision in design reviews, identifying and mitigating risk items, mentoring junior engineers, ensuring software quality at all stages.
  • Promoting best practice industry standards in software tools and processes
  • Ownership of performance data and investigations
  • Evaluating architectural and system impacts of new customer features

Essential Technical skills and experience:

  • Experience of architecting and developing significant software sub-systems, from inception to completion, for wireless communication products
  • Comprehensive knowledge of embedded C programming in a wireless telecom environment with knowledge of current design methodologies
  • Detailed knowledge and proven experience of the full lifecycle of software development
  • 5 years or greater experience in some of the following areas with knowledge of the remainder:
  1.  
    1. User-interface software environments & principles, middleware (WAP, TCPIP etc)
    2. Device frameworks, RTOS and drivers
    3. Protocol stack architecture, design and implementation
    4. DSP algorithms, control code and audio systems
    5. Windows and Linux desktop software development  experience
  • Classical and modern software development processes (Waterfall to Agile, Extreme etc).
  • Familiarity in-Circuit Emulation tools