Key Responsibilities
* Data & Reporting: Collect data from edge devices and generate periodic performance reports.
* Customer Advocacy: Act as a technical contact for customers, translating their feedback into actionable requirements for the development team.
* Firmware QA & Release: Drive firmware test procedures and manage the distribution of package software to the field.
* Technical Support: Provide post-production support and work closely with developers to debug, maintain, and improve our system software.
* System Administration: Manage system parameters as filesystem, permissions, scripts and automations.
* Documentation: Maintain clear records of test procedures, customer interactions, and release notes.
Core Requirements (Who You Are)
While no prior professional experience is required, we are looking for a candidate who demonstrates the following:
* Education: A degree in Computer Science, Engineering, or a related technical field which provides a software and electronics knowledge base.
* Determination: A strong will and persistent drive to complete any task at hand.
* Technical Foundation: An adequate understanding of software development principles and the software lifecycle.
* Communication & Documentation: Good verbal and written communication skills, with an ability to maintain clear, elaborate, organized documentation.
* Problem-Tracking: A logical and curious mindset, with an ability to spot and track issues.
* Collaboration: Eagerness to work effectively with both technical engineers and external customers.
Preferred Qualifications (Nice-to-Haves)
* Familiarity with scripting (e.g., Python) or data analysis tools.
* Basic understanding of C/C++ or IoT protocols (e.g., TCP, MQTT).
* Personal or academic project experience with IoT, embedded systems, or data analysis.