Architect and evolve the embedded software stack Build and maintain edge applications on embedded Linux devices Customize and extend Yocto-based Linux builds Implement and maintain software for computer vision, OCR, or ML inference Develop and maintain containerized environments using Docker Contribute to OTA update pipelines and automated testing frameworks Integrate devices with backend systems Collaborate closely with hardware engineers Troubleshoot and debug board and system level issues Author clear documentation, best practices, and internal guides