In this role, you will:
- Design, develop and test embedded software for new Programmable Logic Controllers (PLC)
- Implement PLC core functionalities to new platforms and implement PLC features
- Become a member of an agile team leveraging the Scaled Agile Framework
- Work in a variety of hardware and software environments
- Use Jenkins for continuous integration, GitLab for SCM, CMake build system and Jira for issue tracking
- Develop automated tests, expanding and improving automated test coverage
- Analyze and optimize software performance and memory usage
- Work in an environment with a strong focus on code quality and reliability
-Leverage all aspects of well-set quality processes, including design and code review, to deliver high quality product
- Provide constructive feedback and guidance to junior engineers