Embedded Software Engineer
The Role:
* We are seeking a talented Embedded Software Engineer to join our technology team.
The Opportunity:
* You will play a crucial role in designing, developing, and implementing embedded software for our next-generation aquaculture technology.
About the Job:
Location: You can work from either of our two offices in Glasgow or Dundee.
Job Description:
* Design, develop, and debug embedded software and firmware for various aquaculture monitoring and control systems.
* Implement communication protocols for data transmission and device control.
* Work with microcontrollers, microprocessors, and real-time operating systems (RTOS).
* Integrate software with various hardware components, including sensors, actuators, and communication modules.
Responsibilities:
We require a strong problem-solving and analytical skills. The ideal candidate should be able to think creatively to overcome technical challenges and contribute to the continuous improvement of our software development processes and tools.
Qualifications:
To be successful in this role, you should have:
* A Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
* Proven experience in developing embedded software and firmware.
* Strong proficiency in Python programming for embedded systems.
* Experience working with microcontrollers and microprocessors.
* Solid understanding of communication protocols relevant to IoT and industrial automation.
Preferred Qualifications:
We also welcome candidates with experience in cloud platforms, IoT services, data acquisition, and processing techniques.
Benefits:
We offer a competitive package including:
* 37.5 hours working week.
* 33 days annual leave.
* Death in service at 4 x your annual salary.
* Employee Assistance Programme.
* Enhanced parental leave policies.
* Birthday day off.
* Paid bereavement leave.
* Paid sick leave.
* Company pension scheme.
* Cycle to work scheme.