Job Description
Embedded Systems Engineer
Pulborough, West Sussex Full-time | On-site
The Opportunity
We are seeking an Embedded Systems Engineer to join an established engineering team developing advanced electronic products used across a range of high-technology industries.
In this role, you will work closely with power supply and hardware design engineers to develop and implement digital control systems within high-voltage products. You will be involved in both new product development and supporting existing firmware, helping deliver reliable and high-performance embedded solutions.
This is an excellent opportunity for an engineer who enjoys working on complex embedded systems, collaborating with multidisciplinary teams, and contributing to innovative engineering projects.
Key Responsibilities
* Design and develop embedded software for high-voltage power supply products.
* Develop, maintain, and support firmware, including version control and release management.
* Work collaboratively with customers, hardware engineers, and cross-functional teams to ensure designs meet technical and functional requirements.
* Deliver software in line with project timelines and cost targets.
* Participate in design reviews to ensure software reliability and performance.
* Support the engineering team with project estimates and development planning.
* Produce technical documentation, including code descriptions, operating principles, calibration procedures, and user guides.
* Ensure designs meet engineering, quality, and safety standards.
* Maintain compliance with relevant regulatory and quality requirements.
* Contribute to continuous improvement initiatives and environmental management activities.
Skills & Experience
* Degree (or equivalent) in Software Engineering, Electrical Engineering, Electronic Engineering, or a related discipline.
* Experience developing embedded software using structured design methods.
* Experience with Microchip PIC/DSP controllers and TI TMS320 microcontrollers.
* Strong programming skills in C for embedded systems.
* Knowledge of embedded system architecture and digital control theory.
* Experience developing VB.NET GUI applications would be beneficial.
* Strong analytical and problem-solving skills with a methodical approach.