Firmware and Software Competency Leader
R&D
Full Time
Open Location, Location free
2019-01-19

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 cooling, heating 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.

Firmware and Software Competency Leader – Open Location 

As Firmware and Software Competency Leader you will be leading global, cross-product line teams of software engineers in developing innovative electronic control systems for consumer appliances. The focus areas are user interfaces, human machine interfaces, and power conversion electronics. As an integral member of Global Electronics Competences Center (GECC), which is belonging to Global Connectivity & Technology (GC&T) organization you will provide the technical leadership and expertise in executing firmware and software development from conceptualization through production and across all product lines. For this job requisition, the preferred location is Porcia (Italy), but you can be based in one of the Electrolux R&D and GC&T facilities.

Key operational responsibilities:

• Creation of cross product line working teams consisting of subject matter experts in the field of firmware and software. 
• Identification of existing best practices inside the company in the area of firmware and software development.
• Understand and recognize the needs/requirements of all product categories to collaboratively develop a unified firmware/software architecture that can be used across product categories.
• Leading cross-product line teams to standardize ways of working, development methodologies, and firmware/software architectures based on identified best practices.
• Continuously improve the standard development methodologies through monitoring emerging ways of working and tools used throughout the firmware/software development industries.
• Work with consultants, universities, suppliers, and strategic partnerships to create training opportunities to advance the knowledge and capabilities of firmware and software engineers.
• Utilize the cross-product line working teams to identify firmware/software functions that should be modularized for reuse across all product categories globally.
• Negotiation and conflict resolution in cross-product line working teams in order to maintain progress and realize the optimal solutions for the business.
• Create plan for developing and standardizing firmware/software modules including prioritization, resource needs, and schedule estimates.
• Create and maintain a method for governance of standardized firmware/software modules.
• Development of metrics and KPIs for software development that can be utilized to understand our current maturity level and give indicators how to continuously improve.
• Lead the evaluation and standardize firmware/software development tools and lifecycle/change management systems across product lines. This is to be an ongoing process.
• Lead development and implementation of automated test strategies for improving quality of firmware/software, time to market, and more effective utilization of resources.
• Maintain relationships with key suppliers of components and tools related to firmware/software development to understand their roadmaps and plan to take advantage of their future developments.
• Periodic and regular communications of the firmware/software strategy, technology updates, accomplishments, and next steps to all in the electronics development community.
• Maintain and develop a high level of alignment with technology partners, advanced purchasing, product lines and the global technology organization.
• Work and collaborate in an international environment with multiple global and regional product teams, competence centers and experts. Build and maintain internal- and external networks (e.g. external suppliers, institutes, universities etc.).

YOU ARE:

• Committed to technical excellence.
• Team oriented with a pro-active mindset.
• Excellent written and verbal communication skills.
• Strong leadership and team building skills. 
• Dynamic and open minded, self-starter, self-motivator and highly adaptable.

EDUCATION AND EXPERIENCE:

• MSc. Or equivalent degree in Electrical Engineering or Computer Science or equivalent field. Candidates with a BSc degree in combination with additional relevant experience will also be considered.
Minimum ten years of broad and relevant electronic controls engineering experience and five years of management or leadership experience.
Object oriented architecture design and programming in Java or .NET. Familiarity with MVC is a plus.
• Familiarity with multiple operating systems, from FreeRTOS to embedded Linux.
• Familiarity with AJAX, Javascript, Json, HTML and CSS.
• Software testing and validation techniques.
• Design/programming experience using C/C++ embedded software. Experience with 32bit Cortex and development environments/tools.
• Experience with communication buses, e.g. I2C, SPI, TCPIP, CAN bus etc., Ethernet controllers.
• Knowledge of regulatory requirements for electronic controls (UL…).
• Experience with regulatory approval testing and processes.
• Experience in developing user interfaces that incorporate LED, LCD, and TFT display technologies
• Experience developing human machine interfaces utilizing capacitive touch technologies
• Experience working with robust change management and release tools/processes such as MKS/PTC, DOORS, Collaborator, Confluence, Bitbucket, JIRA, etc…
• Experienced working in an Agile SW development environment and with corresponding issue tracking tools. Knowledge of Atlassian suite is a plus.
• Willingness to travel.