This position will be working with a fast expanding and innovative company in the Smart Tech sector. The Senior Software Engineer will play a leading role in developing embedded software for smart energy systems, sustainable transport technology and connected home products.This role will offer excellent career development opportunities in an innovative and supporting start-up company who have strong industry partnerships. Along with a competitive salary the business also offers a generous training budget


  • Embedding software and development into distributed energy products
  • Developing software for internal production/subcontractor test equipment
  • Mentoring junior engineers as well as helping to scale a new team and ensuring best practices
  • Helping to lead and participate in code reviews and generate the appropriate levels of documentation

Experience and Qualifications:

  • Relevant degree
  • 5+ years related experience preferably within consumer product development.
  • C++ (11)
  • Embedded Linux OS
  • Linux Desktop
  • Scripting Python \ Bash
  • TDD \ Unit Testing \ Static Analysis
  • Git \ GitHub \ GitFlow
  • C
  • High Reliability – MISRA C \ DO-178B etc
  • Other embedded Real Time Systems
  • Networking (IoT \ TCP\IP, network certification \ security)