Junior Firmware Engineer The Network-Monitoring Product Development and Data Analysis sections of our business are expanding rapidly, and we now need to recruit additional software engineers to join our hardware embedded and software product development team. The successful candidates will join our multi-disciplinary Research and Development department and be based at Detectronic’s offices in Colne, Lancashire. The successful candidates will have: Degree qualified (or equivalent) in Electronics, Electrical & Electronic Engineering or Computer Science Proficient in C/C++ with at least one year industry experience Experience with Microcontrollers A driving interest in IoT, software development and embedded IT systems Excellent analytical and problem-solving skills coupled with a pragmatic approach A willingness and ability to learn new and legacy technologies in a largely independent way A working knowledge of operating systems, embedded real time operating systems and runtime environments Knowledge of I2C, SPI and UART interfaces Good interpersonal skills and the ability to communicate effectively with staff and customers at all levels A high level of numeracy and literacy The ability to work alone and as an integral part of a team. An interest in developing software that can interface with sensors, analyse data and control plant in a real world environment Desirable additional skills: Experience with Java development Experience with the Windows API, specifically related to serial communication Experience with build tools: Ant, Maven, GNU make and nmake Experience with GNU binutils Real-time embedded development (MSP430/432 / ARM / AMD64) Experience in writing test suites: JUnit, minunit Experience in product development environments (JIRA, CI/CD) Understanding of different communication protocols (e.g. MODBUS, HEART, PROFIBUS) Understanding of Database Systems and handling large datasets Full clean (preferably) driving licence Training: Full product and service familiarity training will be given. Benefits: Salary could be up to £35k per annum Hybrid working option, with a flexible working hours approach, office attendance will be required when requested by your line manager around 2-3 days a week Holidays will be 28 days per annum (including bank holidays) from January to December, extending to 33 days after 5 full years of service Competitive salary dependent on experience, paid the last week of each month by BACS directly into your bank account Generous company-contributory pension scheme greater than statutory requirements. Annual bonus dependent on the performance of the business Due to the industries Detectronic works with, on acceptance of a position, you will be subject to DBS and reference checks. Please download and complete the application form, then upload it together with a copy of your CV to the website, or send it via email to careers@detectronic.org