Senior Software Engineer (Tools) - C++\Java, Embedded, RTOS.

Recruiter
TRG
Location
Cambridge
Salary
40000.00 - 50000.00 GBP Annual + benfits
Posted
17 Feb 2017
Closes
20 Feb 2017
Category
IT, Internet
Function
IT
Contract Type
Permanent
Hours
Full Time
A Fantastic opportunity has arisen for a talented and flexible C++ or Java Engineer to join a world leader in cutting edge, next-generation wireless technology solutions. Your work will contribute to the development of hardware/software used in millions of devices all over the world.

The role of the Senior Engineer (Software Tools) is to Engineer, test and maintain a suite of tools for configuring, developing, testing and debugging software for next-generation wireless chips.
The Tools include GUI applications and Command Line Utilities for Linux and Android and are used by high profile 3rd parties as well as internal teams.

You will be expected to take ownership of a major component of a project and be responsible for delivering the software within agreed time scales with minimal supervision.

Responsibilities:
- Develop, test and deliver new software to agreed times scales.
- Maintain and improve existing software.
- Investigate, debug and fix complex problems.
- Proactively help to identify, record, prioritise and track requirements.
- Design solutions to meet requirements.
- Estimate effort and resources required to complete tasks.
- Deliver high quality software.
- Conduct peer reviews (Design, Code, Test, and Documentation).
- Document solutions by creating user/developer guides, code comments and clear code.

Required Skills:
- Degree (or equivalent qualification/experience) in maths/science/software/electronics.
- Excellent C++ (Java could be considered too).
- Linux development experience
- Exposure to Android Development, even if just a little.
- Appreciation of issues involved in debugging Embedded Real Time systems
- Knowledge of the complete software life cycle.
- Effective team player

Bonus Skills:
- Windows application development
- Perl, python or another modern Scripting language
- Experience developing cross-platform applications
- Git
- Understanding of Linux 802.11 and Bluetooth stack
- Knowledge of protocol test systems and techniques

This company offers a competitive salary and benefits package as well as a very pleasant working environment in a lovely part of Cambridge. Please apply with an up to date CV to be considered for this role.

TRG acts as a recruitment agency in relation to this opportunity.

More jobs like this