Role: Embedded Software Engineer
Location: Glasgow OR Dundee they have 2x offices so you can work from either
Salary: £40,000 - £50,000 approx. but can be flexible for the right person
Onsite work: you are required to be onsite 3x days per week
Role description and purpose
We are seeking a talented and passionate Embedded Software Engineer to join our growing technology team. You will play a crucial role in designing, developing, and implementing embedded software for our next-generation aquaculture technology.
This is an exciting opportunity to contribute directly to technology for good, working on real-world systems that have a tangible impact. You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance, working closely with hardware engineers, data scientists, and aquaculture specialists.
Responsibilities
Design, develop, and debug embedded software and firmware for a variety of aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices).
Write clean, efficient, and well-documented code Python for embedded systems.
Work with microcontrollers, microprocessors, and real-time operating systems (RTOS).
Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN) for data transmission and device control.
Integrate software with various hardware com...