Embedded Software Engineer - Job Description
We are looking for a skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will play a key role in designing, developing, and implementing embedded software for our next-generation aquaculture technology.
The successful candidate will have a strong background in embedded software development, with experience working with microcontrollers, microprocessors, and real-time operating systems (RTOS). They will also have knowledge of communication protocols relevant to IoT and industrial automation.
You will work closely with hardware engineers, data scientists, and aquaculture specialists to define system requirements and ensure seamless integration. The ideal candidate will have excellent problem-solving skills and the ability to think creatively to overcome technical challenges.
Key Responsibilities:
* Develop clean, efficient, and well-documented code for embedded systems.
* Work with various hardware components, including sensors, actuators, and communication modules.
* Implement communication protocols for data transmission and device control.
You will participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. The successful candidate will have a passion for learning and staying updated with the latest industry trends and best practices.