Senior Software / System Architect, Connectivity
R&D
Full Time
Saint-Petersburg, Russia
2019-05-29

Make ideas come to life. Globally.

For us going to work everyday has an even greater purpose than putting the latest product or technology on the market. It’s about improving the everyday lives of millions. By staying humble and open for new ideas – we can push the boundaries for cooking, cleaning and wellbeing at home. But to keep doing so, we need more people who want to innovate and re-imagine what life at home can be.

SENIOR SOFTWARE/SYSTEM ARCHITECT, CONNECTIVITY – ST. PETERSBURG, RUSSIA

Electrolux Global Connectivity & Technology (GC&T) organization is looking to strengthen its international team committed to deliver the efficient, scalable and sustainable architecture for the Group’s growing portfolio of connected products. The Senior Software/System Architect position is open within the Global Connectivity Architecture team and reports directly to the Global Connectivity Architect.

The overall scope of the positon is to support definition and implementation of the general Connectivity Architecture Strategy. The Senior Software/System Architect designs, analyzes and enables implementation of connectivity systems and software, to support the deployment of connected appliances globally. He/she ensures that all systems are working efficiently at optimal levels and supports design and development of new technologies and system requirements. This includes proper strategic management of connectivity system complexity, considering the long-lasting presence of products on the market (minimum 10 years), adequate cyber-security, and peculiarities of the IoT model. Monitoring and integration of new emerging technologies - embedded, networked or cloud based - is another key element of this role. The Senior Software/System Architect will provide technical leadership to a team of engineers architecting and developing innovative systems for connected consumer appliances, as well as will help manage research activities carried out with Universities within the area of Connectivity Architecture. The position interfaces to the various functions of GC&T (Global Connectivity Development, Global Electronics, Strategy & Innovation, Technology, Project Management, etc.), IT and relevant group Sectors (Major Appliances, Small Appliances / Home Comfort and Professional). It is a global, strategic role, with the goal of ensuring technical competitive advantage of Electrolux connected products, services and systems.

A REGULAR DAY AT WORK

If you are passionate about innovation, possess superb system design, analysis and software development skills and enjoy dynamic, international environment, join us and strengthen our Architecture team, which on everyday basis supports the entire Electrolux Group with the best-in-class architecture for connectivity products and services. Your role will be to:

Analyze System Requirements:
• The Senior Software/System Architect analyzes existing systems and software to ensure they offer adequate security, robustness and flexibility and are effectively meeting the needs of the organization. He/she coordinates with all areas of the organization to see that the system is working optimally. 
• The Senior Software/System Architect has a fundamental role in enabling proper modularity practices and rules to enable component re-use across infrastructure, Project and Product Lines thanks to a long-term and cross-functional perspective on Connectivity Architecture. 

Recommend Alternative Technologies and Improvements:
• Based on his/her knowledge of IT trends, FW/SW development process and System/SW architecture, the Senior Software/System Architect recommends alternative technologies or improvements to enhance Electrolux connectivity systems and processes.
• Maintains awareness of technology trends and novel solutions in relevant connectivity areas and proactively suggests their integration into Electrolux connectivity solutions and platforms. 

Lead Design and Review of New Systems and System Evolution:
• Leads the design and review processes for new systems, actively engages in implementation where appropriate. Develops and documents the proposed technical design for the integration and implementation of any new component, working across GC&T Connectivity Development, IT, Electronics and Product Lines Teams. • Assures application of design rules (modularity, scalability, robustness, extensibility, interoperability, simplicity, … ) and best practices of SW development process and Agile methodology during Project lifetime.

Plan for component implementation and integration:
Defines, validates and evangelizes long-term rules and configuration tools and practices for interfaces and interoperability across connectivity components and product portfolio.
• Supports creation of detailed plans for integrating new systems into existing infrastructure, working in close collaboration with Project Manager and other GC&T and IT functions. This includes plans for the executing functions to conduct the physical integration, during which the Senior Software/System Architect provides technical direction and support.
Helps troubleshoot complex system problems spanning entire connectivity architecture.
• Ensures compatibility of new systems or of system evolution with existing infrastructure.

Tools, Processes, Standardization:
• Ensures Connectivity component design and architecture information is well documented, up-to-date and communicated to the relevant stakeholders.
• Ensures that proper tools are adopted, that adequate design, development, testing and documentation methodology is used within relevant projects, and that sound processes are followed. Leads proper process and methodology definition and implementation, as appropriate.
• Represents Electrolux in relevant standardization bodies (such as Open Connectivity Foundation) where appropriate, executes Electrolux strategy in the definition of these upcoming IoT standards and ensures interoperability and compliance of Electrolux connectivity solutions.
• Helps build and maintain internal- and external networks (e.g. with sectors, suppliers, partner institutes, universities) and helps drive the relationship with the Bonch-Bruevich Saint Petersburg State University of Telecommunications in the area of Connectivity Architecture.

YOU

• Soft skills/personality traits
• Team oriented, good cultural awareness
• Proactive, takes initiative; influencing and presentation skills
• Strong written and oral communication skills
• Ability to lead by example and coach others, ability to reason and reach solutions jointly with multiple teams of diverse opinions
• Good interpersonal skills - builds relationships with internal stakeholders and third parties
• Creative thinker, problem solver 
• Ability to drive and manage change; integrity, drive and independence
• Enjoys challenge, change and fast paced environments; adjusts quickly
• Hands-on approach to project delivery, project timeline awareness, detail oriented
• Decision making with incomplete information
• Project management experience and knowledge of project management methodologies is a plus
• Leader in high-level System/SW Architecture definition
• Ability to adapt quickly to new technologies and challenges 
• Ability to propose, think-through and evaluate long-term consequences in complex system design
• Ability to select, validate and argument around diverse solutions to complex problems
• Ability to quickly comprehend functions and capabilities of new technologies.
• Willing to travel and to stay at different Electrolux sites when required
• Willing to keep technical background always up-to-date, commitment to technical excellence 

Required languages:
• Solid English and Russian, spoken and written, is mandatory for this role.  
• Knowledge of Italian, Swedish or Czech is a plus.

EDUCATION AND EXPERIENCE


Academic Background: 
• PhD (preferred) or Master's Degree in Computer Science or Electronic Engineering, or related.

Professional Experience:
• Experience in Architecture leadership role.
• 7+ years of experience in Systems/SW development desirable.
• Experience from a complex international organization is highly desirable.

Desired areas of technical skills:  
• Deep, detailed experience in architecting and implementing multi-component networked systems, and their interaction
• Expert understanding of key architecture concepts such as modularity, scalability, robustness, is mandatory
• Expert knowledge in design and architecture of distributed systems. Distributed algorithm design knowledge is an asset.
• Comprehensive understanding and/or knowledge of IoT system at all levels (embedded boards, mobile applications, backend systems, cloud systems, data processing systems)
• Detailed knowledge of concepts of several operating systems (at least three out of Linux, Windows, Android, iOS, RTOS)
• Expert knowledge of  C/C++ and/or Java language programming; Swift, NodeJS, Shell, Python highly beneficial
• Experience with connectivity technologies and with building architecture roadmaps
• Experience with long-living / long-term supported systems
• Expertise in cloud computing platforms, cloud API design and big data analytics
• Expertise in mobile platforms software architecture design and development
• Expertise in IoT concepts, technologies and protocols
• Knowledge of Appliance FW architecture and related impacted areas (complexity management, safety, factory testing, OTA update, remote maintenance, service operations, relevant standards and norms in this area)
• Knowledge and experience in computer networks, TCP/IP protocols and wireless/mobile networking
• Knowledge in software and networking security
• Knowledge of testing and monitoring methodologies  
• Knowledge of software development process and version management systems 
• Experience in standardization or IP-protection processes is a plus