and other device-level software. Ensure compliance with security and performance standards in the development of software. Write comprehensive unit tests , documentation , and ensure codequality through continuous integration. Collaborate with firmware engineers to bring complex system interactions to life. What We're Looking For: 5+ years More ❯
and other device-level software. Ensure compliance with security and performance standards in the development of software. Write comprehensive unit tests , documentation , and ensure codequality through continuous integration. Collaborate with firmware engineers to bring complex system interactions to life. What We're Looking For: 5+ years More ❯
and other device-level software. Ensure compliance with security and performance standards in the development of software. Write comprehensive unit tests , documentation , and ensure codequality through continuous integration. Collaborate with firmware engineers to bring complex system interactions to life. What We're Looking For: 5+ years More ❯
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 … the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. Develop and execute unit, integration, and system tests to ensure softwarequality and reliability. Troubleshoot and debug software and hardware issues in embedded systems. Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to More ❯
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 … the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. Develop and execute unit, integration, and system tests to ensure softwarequality and reliability. Troubleshoot and debug software and hardware issues in embedded systems. Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to More ❯