Requirements Must have: - 2+ years of experience in software development and embedded systems - Proficiency in programming languages such as C, C++, and Python - Familiarity with low-level development tasks, including interrupt handlers and device drivers - Experience with digital and analog control