Education / Qualifications
BS or MS degree in Computer Science, Engineering, or Applied Science
3-5 years experience designing and implementing technical software solutions in a fast-paced environment.
Capable of designing and implementing complex system designs in a highly distributed and complex environment.
Strong programming experience in C#, Java, C/C++
Extensive experience in designing and developing web applications with JavaScript, ReactJS, nodeJS, Webpack, HTML5, and the latest web standards
Experience in scripting languages Python, PHP, SQL
Experience designing applications and schemas utilizing relational databases
Experience in web server technologies and software development of web applications on UNIX and Windows environment
Experience developing reusable software and software tools
Experience with Web Services and Service Oriented Architecture (SOA)
Experience with EDA software such as Altium and creating complex automation scripts is a plus
Team player, capable of working effectively independently or in a team.
Able to learn and recommend new technologies as required completing technical solutions.
Excellent interpersonal skills to interact effectively with all levels of personnel in discussions and explanations of complex systems and excellent written & verbal communication.
Job Requirements:
3+ years of experience in Software Engineering C#, Java, C++
BS or MS degree in Computer Science, Engineering, or Applied Science
Extensive experience in designing and developing web applications with JavaScript, ReactJS, nodeJS, Webpack, HTML5, and the latest web standards
Experience in scripting languages Python, PHP, SQL
Bachelor's degree in Computer Science