JUNIOR FIRMWARE ENGINEER

Ankara • R&D / EMBEDDED • Full Time

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.