Electronic Software Engineer Permanent (37.5 hours) Competitive Salary plus benefits Nelson BB9 - Hybrid At Detectronic, we specialise in designing and developing innovative electronic systems for the wastewater industry to prevent pollution events. We are looking for an Electronics Software Engineer to join our growing team. In this role, you will be responsible for developing firmware and software solutions for embedded systems. You will be working on the full embedded software development lifecycle, from concept to deployment, working closely with hardware engineers to bring electronic systems to life. You'll work with microcontrollers, sensors, communication interfaces, and real-time systems, ensuring seamless integration between hardware and software components. This role requires strong coding skills, problem-solving abilities, and hands-on experience with embedded platforms. You will play a key role in designing robust, efficient, and maintainable software for a variety of electronic products. What you will be doing: Embedded Software Development: Develop, test, and optimise firmware for microcontrollers (MCUs) and embedded systems. Write efficient, well-structured C/C++ code for real-time applications. Implement device drivers, communication protocols, and real-time operating systems. Hardware & Software Integration: Work closely with electronic hardware engineers to develop and integrate embedded software with PCB designs. Debug and troubleshoot firmware issues using oscilloscopes, logic analysers, and protocol analysers. System Communication & Connectivity: Develop and implement communication protocols such as UART, SPI, I2C, CAN, Modbus, and Ethernet. Work with wireless technologies (e.g., Wi-Fi, Bluetooth, LoRa, Zigbee) for IoT and connected devices. Testing & Optimisation: Perform unit testing, integration testing, and system validation to ensure software reliability. Optimise code for power efficiency, performance, and memory usage in embedded environments. Documentation & Compliance: Maintain technical documentation, including software architecture, API references, and test reports. Ensure designs meet industry standards and certifications (e.g., CE, UL, RoHS, EMC compliance). What you'll need to bring Required Skills & Qualifications: Bachelor's or Master's degree in Electronics Engineering, Computer Engineering, Embedded Systems, or a related field. Experience in embedded software development. Strong proficiency in C and C++ for embedded systems. Experience with microcontrollers (e.g., STM32, PIC, ESP32, ARM Cortex, AVR). Familiarity with embedded real-time operating systems (RTOS) such as FreeRTOS. Experience with communication protocols (UART, SPI, I2C, CAN, Modbus, MQTT). Basic knowledge of hardware design and circuit debugging. Familiarity with embedded software development tools (Keil, IAR, GCC, or VSCode) Understanding of low-power design principles and power management. Preferred (but not required): Experience with Python for scripting and testing. Knowledge of embedded Linux, device drivers, and BSPs. Experience with FPGA programming (VHDL, Verilog). Familiarity with cybersecurity principles for embedded systems. Exposure to cloud-based IoT platforms (AWS IoT, Azure IoT). What we can offer you: Enhanced maternity, paternity and adoption pay and leave Company pension Life assurance scheme (x4 salary) Medicare Cash Plan (includes cash payments towards dental, medical, therapeutic treatments) with the option to add up to 4 dependants Refer a friend scheme Employee assistance programme (access to GP appointments and mental health support) Competitive annual leave plus bank holidays Training and career progression opportunities Please be aware that Detectronic are not able to offer visa sponsorship for this opportunity. About us: Detectronic is a UK specialist in Wastewater Network monitoring, providing the most cost effective and technologically advanced flow and level monitoring systems in use today, enabling customers across the water sector to prevent pollutions through the provision of asset intelligence. Detectronic designs and manufactures its own range of patented products and provides data management services through its dedicated data centre. It does this via the installation, repair and maintenance of its product lines which include a range of flow and level monitoring devices. Detectronic is an Adler & Allan group company. From its headquarters in Colne, Burnley, Detectronic now serves a significant proportion of the UK's water industry and has thousands of asset installations at various stages within the asset lifecycle across the UK. The businesses reach continues to expand, and the senior leadership team have exciting growth plans for domestic and international markets. Adler and Allan are committed to fostering diversity and inclusion in our workplace. We proudly embrace equal opportunities for all applicants, regardless of race, colour, religion, sex, sexual orientation, gender identity or national origin. If you require any support with your application, whatever the circumstance, please let us know.