Bachelor's degree in Mechanical Engineering, Electrical Engineering, Industrial Engineering, or equivalent practical experience.
Experience in software development life-cycle, metric definition and executive presentation, technical program management, defining system, or process requirements for systems.
Experience with software development in one or more programming languages (e.g., Java, C/C++, Python, JavaScript, Go).
Preferred qualifications:
Experience and knowledge of Cloud Services, Android, or embedded systems.
Experience debugging software on technical challenges between hardware and software.
Knowledge of product life-cycle, tools, processes, and operations planning.