About this role
Salary: £26,939 - 34,939 per year
Requirements: A degree or equivalent in Software Engineering, Electronics, or a related disciplineExperience with programming in C/C++ or similar languagesUnderstanding of embedded systems or software development principlesStrong problem-solving skills and attention to detailDesirable: experience with embedded systems or firmware developmentDesirable: experience with communication protocols such as I2C, SPI, or UARTDesirable: experience with RTOS environments such as FreeRTOS or ZephyrDesirable: exposure to electronics or hardware-software integrationDesirable: exposure to IoT, cloud-connected, or mobile applications Responsibilities: Support the development of software and firmware for embedded microcontrollers and microprocessors, as well as PC and mobile applicationsContribute to the implementation, debugging, and testing of software modulesWork alongside hardware teams to define system architectures, block diagrams, and IO specificationsSupport the creation of technical documentation and user manualsAssist in unit testing and integration testing of software systemsSupport validation activities to ensure systems meet functional requirementsContribute to debugging and resolving technical issuesWork on a range of projects, supporting delivery from concept through to implementationPlan and execute technical tasks under guidance from senior engineersDocument technical outputs, data, and decisions clearly and accuratelyFollow established software development procedures and standardsUse version control systems and task management toolsContinuously develop technical knowledge and engineering skills Technologies: CloudEmbeddedFirmwareFreeRTOSHardwareIoTSupportMobileC++ More:
We are CPI and we are seeking an Engineer 1 - Software to join our multidisciplinary engineering team at NETPark, Sedgefield. This is an on-site or hybrid role with a competitive salary of £26,939 to £34,939, offering the opportunity to work on innovative, real-world engineering projects across embedded software, firmware, and integrated systems. We provide a strong learning and development environment for early-career engineers, a collaborative and supportive team culture, and hands-on collaboration on projects that combine hardware, software, and digital technologies.
last updated 29 week of 2026