Work hands-on with single-board computer platforms (e.g., Raspberry Pi, NVIDIA Jetson): device setup and connectivity, Linux environment configuration, and deploying and troubleshooting software on target hardware
Perform root-cause analysis of failures on real machines and in the field using structured logs, traces, timing measurements, crash dumps, and hardware documentation, then design and implement the softwarefix, the recovery behavior, and the regression test
Contribute to technical specifications: identify gaps, ambiguities, and conflicts in incomplete requirements, raise them withstakeholders early, and author traceable requirements documentation(SWRD-style, with ticket-linked requirement IDs) covering functional, interface, performance, and error-handling requirements
...
Oversee and to perform thorough testing and validation of software components to ensure reliability, safety, and performance under various operating conditions.
Lead and participate in DevOps / DevSecOps activities, including continuous integration, deployment automation, and security enhancements.
Document design processes, including development, testing, analytics, and troubleshooting.
...