Software Engineer
Tejarat Hafeza Lotous
Software Development Specialist with knowledge of hardware and embedded systems;
We are looking for a software development specialist with experience and sufficient hardware knowledge to work on projects related to repairing and optimizing flash drives and other storage devices. This role requires the ability to interact with hardware at a low level, as well as software development skills to build advanced tools.
Responsibilities:
Work with application software to repair and recover data from flash drives and storage devices.Interact with firmware and hardware drivers to diagnose and fix problems.Analyze and process data related to hardware performance (such as memory block status and storage errors).Work with communication protocols such as USB to communicate with devices.Collaborate with the hardware and warranty team to identify physical problems and provide solutions.Ensure the security and stability of the software and its coordination with the hardware.Requirements:
Software Skills:
Proficient in programming languages such as Python, C, and C++ (for low-level work).Experience working with hardware APIs and communication protocols (such as USB).Familiarity with Low-Level Programming and Embedded Systems.Hardware Skills:
Understanding the architecture and performance of flash memories (NAND) and related controllers.Ability to work with hardware test tools and analyze electronic boards.Experience interacting with Firmware and updating it.Other Requirements:
At least three years of work experience in developing hardware-related software.Familiarity with data repair and recovery systems.Ability to solve problems and provide creative solutions in an interdisciplinary environment.
Confirm your E-mail: Send Email
All Jobs from Tejarat Hafeza Lotous