Requirements Must have: - We need 3-8 years of software development experience. - We require proficiency in one or more programming languages such as C, C++, Python, or Rust if you do not have C or C++ experience. - We need experience building applications that communicate with hardware devices, con