< Back

Job Opening ID




Job Type


Salary Details

Up to £60,000



Assigned Recruiter

David Mains

Team Leader- Embedded Software

Are you an experienced embedded software engineer looking to take the next step in your career? Enigma People Solutions' exciting client is seeking a talented and dedicated individual to take the reigns and lead a small team in their goal to deliver wireless communication solutions for wellheads to be applied in the oil and gas sector. It'll be your responsibility to ensure that your team's projects are delivered on time and within budget. Reporting directly to the software manager, this role will cover the management of the full software life cycle; from influencing initial design and development, to the installation and deployment, and even beyond- into the future developments and support of the ever growing product range.

The main responsibilities of the role are as follows:

  • Work in a safe, responsible and cost effective manner, in full compliance with the company’s safety manuals, Quality Assurance System and code of conduct.
  • Work with the software manager to determine scope, planning and scheduling of software development tasks.
  • Develop ideas, design, and code for software components used in the WWS range of products.
  • Produce accurate and effective design documentation to support the implementation and test of system components.
  • Ensure the development of efficient and accurate software components utilizing coding standards and best practises, to high levels of quality and maintainability in accordance with development methodology and release processes.
  • Attend meetings relating to aspects of the business which require engineering contribution.
  • As and when appropriate, identify and specify third party software, e.g. development, configuration, monitoring, and test tools.
  • Assist in the development and continuous improvement of departmental and company processes and procedures.

The ideal candidate will posses the following attributes:

  • A degree in engineering, combined with practical experience of software development, specifically:
  • Good knowledge of C/C++ in embedded systems
  • Experience of leading a software development team in 2 or more projects
  • Some knowledge of C# would be preferable
  • Good knowledge of software design using UML
  • Self-motivated, and able to work independently or as part of the wider engineering team
  • Experience of small volume high value product development
  • Sound commercial awareness

This role would suit an existing team leader ready to hone their skills or even a senior software engineer looking to take the next step in their career. Based in a well-established company working on innovative technologies, it is a wonderful opportunity and not one to be missed. 

If you're interested, apply using the link to send your CV to David Mains (dmains@enigmapeople.com)

Subscribe or follow for the latest job vacancies