
Software Architect, Linux, Cambridge
We are searching for a Software Architect to handle the following:
Collaborate with other software architects, product managers, requirements engineers and hardware architects to create solutions for the business.
Define the software architecture to fulfil the selected solution, identifying the required implementation strategy.
Decompose and partition critical requirements to the software architecture meet the required functionality and performance.
Communicate the architecture to the development teams; specify and direct the development of software needed.
Pick-up and drive technical issues, identify and mitigate technical risks; initiate feasibility studies where required.
Direct, review and agree software designs ensuring good software engineering practices are maintained.
We are searching for an Engineer with the following profile:
At least 2 years recent experience as a software architect
Experience of delivering products using Linux on an embedded platform
Wireless telecoms experience
Extensive knowledge in the development and delivery of real time systems using C
Thorough understanding of the complete software development process, including software estimation.
Experience of working with multi-site development teams (internal, contract and off-shore)
Proven skills in technical leadership, influencing and communication
A clear thinker with excellent analysis skills who can make pragmatic decisions in a structured manner,
Able to work to a high level of quality and detail, having understood the "big picture",
