Required A Senior software automation engineering work, with deep hands-on expertise in building robust, scalable, and multidisciplinary software systems. **Overview** This role involves designing, developing, and maintaining automation software solutions in complex environments that combine hardware and software components. The work requires strong engineering judgment, clean architecture, and the ability to operate across multiple technical domains. *Accountabilities* - Design and develop software using Python and C++ - Apply object-oriented design principles to build maintainable and scalable systems - Work within multithreaded and interprocess communication environments - Develop and integrate solutions involving network protocols, with emphasis on Ethernet - Collaborate on multidisciplinary projects that span both hardware and software domains - Deploy and manage containerized applications using Docker on Linux-based systems - Work with embedded systems as part of the overall solution architecture **Requirements** - 10–15 years of experience in software automation engineering - Solid proficiency in Python and C++ - Strong object-oriented design and architecture