REQDE
REQUIRED SKILLS• Server side JavaScript development experience using Node.js, web sockets and browser debugging• Client side JavaScript development experience; Knockout / Angular Framework for customer facing UI• Good understanding of Object-Oriented Programming (OOP)• Experience with Linux OS Environment & embedded development tools / IoT Device context• Experience with software development and troubleshooting of distributed systems• Experience analyzing technical requirements and developing software designs• Experience with Git, GitHub, Cmake, BitbakeDESIRED SKILLS• Software design and programming experience in C / C++• Experience with Agile / Scrum Software Development Processes and SAFe framework• Experience developing and working with IoT Devices and Azure or other cloud platforms• Knowledge of the BACnet communications protocol• Experience with the Renesas HEW development environment and Renesas processors / Unison OS• Knowledge of Cybersecurity issues (i.e. Secure Boot) and security mitigation techniques• Experience with the Rust programming language• Experience with Bash scripting• Experience with Python programming• Experience with the Yocto Project• Knowledge of Docker• Experience static analysis Tools, Automated Unit Test tools• Advanced knowledge of Excel / Pivot Tables / Power BIQUALIFICATIONS:Bachelor's degree in Computer Engineering, Software Engineering or Computer Science and 2-6 years of software engineering experience.Excellent written and oral communication skills, along with the proven ability to interact with other disciplines outside of engineering.