Level 4: Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science and 9+ years of related work experience OR Bachelor's Degree and 13+ years of directly related work experience OR 17+ years of related, relevant experience
5+ years of experience developing automation testing & maintaining automation tools
3+ years of experience with embedded software design, development, debugging, and performing software integration and test
5+ years of experience with automation applications development
5+ years of experience with development or real-time software or integration of embedded software onto hardware
5+ years of experience with lab or test equipment and hardware
1+ years of working knowledge of GitLab
Ability to build, integrate and troubleshoot software components
Knowledge of various engineering disciplines such as electrical, mechanical, and/or systems
Knowledge of programming languages (e.g., C++, C#, C, Assembly).
Knowledge of communications, networking, and protocols (e.g., Transport Control Protocol/Internet Protocol (TCP/IP), File Transfer Protocol (FTP), Extensible Mark-up Language (XML), Wireless Access Protocol (WAP), and/or ARINC429 or MS1553.
Knowledge of general and real-time software development and testing tools, including the capability and usage of real-time tools such as test instrumentation, robotics systems, and inspection systems
Knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle