South East London
From £45,000 to £55,000 per annum + benefits
09 Feb 2017
09 Mar 2017
Contract Type
Full Time



My South London based client is an internationally recognised brand, supplying their equipment worldwide. They strive to be creative, innovative and produce ground-breaking products that influence their industry!

They are now looking for a talented Senior Embedded Software Engineer, who has held senior level positions that encompassed project and people management, to join their friendly Research & Development Team.

They need someone who can not only juggle all the responsibilities of a senior software engineer, but can also take the lead in project management in a results driven environment.

Candidate Profile

  • Excellent communicator, comfortable dealing with other R&D engineers as well as Production, and able to set the path for software development
  • Highly motivated, capable of taking the lead in developing innovative solutions and inspiring colleagues
  • Significant experience in both project management and people management and a natural born leader
  • Ability to easily switch between proactive and reactive and can work in an environment with various dynamics that often lead to the change in direction
  • Comfortable taking on the responsibility of managing a team of engineers, with a history of mentoring / coaching and team leadership
  • Results driven and can focus time and efforts on own work load, but can also provide guidance and support to the rest of the team when required

Essential Requirements

  • Extensive experience in software engineering
  • BS degree (or equivalent) in Computer Science or Engineering
  • Extensive experience in project management in an engineering environment and experience with project management tools
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C and C++
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Familiarity with software configuration management tools, defect tracking tools and peer review
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills

To be successful in this role you will need to wear two hats – Senior Embedded Software Engineer & Project Manager.

On the software side, you will be responsible for:

  • Designing, developing, coding, testing and debugging system software
  • Reviewing code & design
  • Designing & implementing software of embedded devices and systems from requirements to production and commercial deployment
  • Analysing and enhancing efficiency, stability and scalability of system resources
  • Integrating and validating new product designs
  • Supporting software QA and optimizing performance
  • Providing post-production support
  • Interfacing with hardware design & development
  • Assessing third party and open source software
  • Software repository management
  • Embedded software development

On the project management side, you will be responsible for:

  • Establishing project schedules and technical requirements, managing project from initiation to transfer
  • Reviewing daily project schedule and identifying problem areas
  • Assessing causes of problems and providing technical support and direction to project team/product manager to resolve issues
  • Communicating requirements, specifications and project schedule and budget constraints to cross-functional teams, including engineers, senior management, production team and consultants
  • Maintaining plan documents, procedures and project deliverables
  • Assisting in the management of larger projects / programmes
  • Recommending policy/procedure changes that may prevent or rectify ongoing problems or issues
  • Interacting frequently with the management team and individual product managers
  • Leading a team, providing guidance, structure and mentorship along the way

A highly competitive salary and excellent benefits package is offered.

This is a wonderful opportunity to join a progressive organisation offering strong long-term career potential.

INTERESTED?? Contact me NOW for further information…