Salary: £45,000 - 54,000 per year Requirements: Degree in Software Engineering, Electrical Engineering or Electronic Engineering, or equivalent experience. Experience developing embedded software using structured design methods. Experience with Microchip PIC/DSP controllers, TI TMS320 microcontrollers, and C programming. Understanding of embedded systems architecture and digital control theory. Experience developing VB.NET GUI applications. Strong analytical and structured problem-solving skills. Ability to work independently and collaboratively within an engineering team. Quick to learn new technologies and apply logical, methodical thinking. Clear written and verbal communication skills. Responsibilities: Design and implement embedded software for high-voltage power supply development. Maintain firmware, including version control and release management. Collaborate with internal engineering teams and external stakeholders to ensure designs meet technical requirements. Develop software in line with project timelines and cost targets. Participate in product design reviews and ensure software integrity. Support project planning by contributing to time and cost estimates. Produce technical documentation including code descriptions, operating principles, calibration procedures and user instructions. Ensure designs meet internal engineering, quality and safety standards. Ensure compliance with relevant legal and regulatory requirements. Support quality and environmental management systems including ISO 9001 and ISO 14001, alongside internal standards for workmanship, ESD handling and high-voltage safety. Technologies: Embedded Firmware Support More: We are a long-established global manufacturer of high-voltage power solutions used in various applications such as medical devices, semiconductor equipment, and scientific instruments. Our organisation operates design and manufacturing facilities across North America, Europe, and Asia, collaborating with leading OEMs to develop advanced technologies. We offer a supportive work environment and opportunities for professional growth. Join our team and contribute to innovative projects in a dynamic setting. last updated 23 week of 2026