Head of engineering / product lead

Job Type:
Job reference:
20 days ago

Role: Senior Embedded Software Engineer Power Systems

Location: Chester

Remote work: 50% remote

Salary: competitive + benefits

Hours of Work: 37 hours

The Senior Software Engineer: Power Systems role is intended to be the backbone for the Company's AC power systems software development team, helping to define and guide the architecture and the elements that compose it, prototyping systems, proofing them through to delivering product.

It is essential that you can understand and implement accurate and efficient high voltage/current/power measurement systems as well as the mathematics that underpin them and do so against defined standards. You will be involved in the full software lifecycle, from requirements analysis, design and development to post-production support.

Daily Duties:

  • Be the department's source of knowledge on power distribution systems monitoring
  • Understand and relate key requirements of power distribution system Standards such as IEC 61850
  • Contributing to the creation of innovative designs
  • Helping to guide software architecture decisions based on your well-grounded experience
  • Feeding back on project requirements and helping to further guide definitions on deliverables
  • Helping to define and ticket deliverables including providing guidance on implementation
  • Collaborating with team members on ticketing and work-breakdowns
  • C/C++ coding and ensuring the codebase is testable, tested and documented
  • Develop a conceptual understanding of power distribution system Standards
  • Understand the maths behind power distribution system Standards and their requirements
  • Develop and deliver code that meets power distribution system Standards' requirements
  • design and implement the data acquisition and control requirements.
  • design and implement the protection, measurement and reporting functions.
  • Delivering code that meets requirements, is fully tested and is of a high quality
  • Overseeing codebase quality and performing code reviews
  • Proactively taking on assignments as well as addressing any assigned

Key Skills:

  • Knowledge of AC power systems monitoring and reporting methods / requirements
  • Applying complex mathematics to real time problems and their resolution
  • Star and Delta connected transformers
  • Processing analogue data in the digital domain
  • Degree or equivalent experience in computer science or similar discipline
  • Languages: advanced C / C++
  • Familiar with a wide range of ethernet communications protocols, including UDP & TCP/IP
  • Familiar with the concepts of unicast, multicast and broadcast packets
  • Embedded systems design and coding in a real-time operating system. (Eg. FreeRTOS)
  • In-depth and extensive understanding of threads and threading issues

Experience required:

  • Of AC Power monitoring methods and implementation
  • Working to Standards and customer requirements
  • Experience in data acquisition, control and communications
  • Experience of delivering commercial projects on real-time systems using (Free)RTOS or similar
  • Peripheral interfacing experience (SPI, I2C, memory)
  • Experience debugging multithreaded code
  • Experience of working with open-source libraries
  • Experience of working with an IP stack
  • Proven track record of completing tasks and projects effectively and to time
  • Experience delivering code on a range of MCU platforms, such as (but not limited to):
  • ARM Cortex (e.g., M7, A8)
  • PIC24/PIC32
  • ESP32
  • Net+Arm (e.g., NS9750)
  • STM32
  • MSP

How to apply:

Please send a CV to [email protected]

People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.

Back to Search Results