Position Overview
Description
You will design, develop, and maintain embedded software that powers advanced robotic and inspection systems used to inspect underground infrastructure. You will collaborate with cross‑functional engineering teams to build reliable, high‑performance firmware for microcontroller and Embedded Linux platforms that support innovative inspection technologies.
Job Responsibilities:
+ Design, develop, and maintain embedded C/C++ software for microcontrollers and Embedded Linux systems.
+ Implement firmware for bare‑metal and Zephyr RTOS environments.
+ Develop and maintain communication protocols and network interfaces for Ethernet‑connected devices.
+ Collaborate with electrical and mechanical engineers to integrate firmware with robotic control systems.
+ Participate in system testing, product verification, and performance optimization.
Engineering & System Integration:
+ Perform hands‑on debugging using hardw...