Software Engineer
Summary
Software engineer working across the full product lifecycle on electronics/IoT products: writing software in C#, Python and/or JavaScript, integrating with devices over protocols like UART, SPI, I2C, Modbus or CAN, and working hands-on with PCBs, instruments and cloud-connected IoT platforms. Salary £50,000–70,000, UK-based.
Salary: £50,000 - 70,000 per year
Requirements
- Engineering or electronics background
- Strong software development skills in C#, Python and/or JavaScript
- Hands-on experience with communication protocols such as UART, SPI, I2C, Modbus or CAN
- Comfortable reading schematics and using electronics tools such as multimeters and logic analysers
- Experience working with PCBs and electronic instruments
- Familiarity with IoT platforms and cloud integration
Responsibilities
Play a key role across the full p...