Firmware Engineer
Saint Petersburg (gorod Sankt-Peterburg) Design / Civil engineering / Industrial engineering
Job description
Firmware Engineer
Position ID: req6736
Sector: Global Operations
Functional Area: R&D
Location: Saint-Petersburg, RUS
Number of Openings: 1
Reporting to: Connectivity Module Manager
Employment Type: Full-Time
Apply By: 10th July 2017
POSITION DESCRIPTION:
Firmware Engineer
Objectives :
For our R&D Global Connectivity and Technology Center in St.Petersburg, we are currently looking for a Firmware Engineer.
If you are passionate about innovation, posses superb C programming skills and enjoy dynamic, international environment, join us and strengthen our Connectivity Module Team which on everyday basis supports all Electrolux product lines with the best-in class firmware.
Key operational responsibilities:
• Develop firmware for Linux embedded and microcontroller based systems
• Debug and test
• Take care of documentation
• Interface with various (also non - technical) divisions as well as external suppliers
COMPANY DESCRIPTION
Electrolux is a global leader in home appliances and appliances for professional use, based on deep consumer insight. We offer thoughtfully designed, innovative and sustainable solutions, developed in close collaboration with professional users. The products include refrigerators, ovens, cookers, hobs, dishwashers, washing machines, vacuum cleaners, air conditioners and small domestic appliances.
Under esteemed brands including Electrolux, AEG, Zanussi, Frigidaire and Electrolux Grand Cuisine, the Group sells more than 60 million products to customers in more than 150 markets every year. In 2015 Electrolux had sales of $14.7 billion ($5.1 billion in North America) and 58,000 employees.
Electrolux has been doing business since 1919. The headquarters are located in Stockholm, Sweden, and the Electrolux share ELUXb is listed on Nasdaq OMX Stockholm.
Desired profile
POSITION REQUIREMENTS:
Academic Background:
• Master Degree in Electronic Engineering or Computer Science
Professional Experience:
• High talented fresh graduates are eligible for this position
• 1- 3 years of experience in a similar role is a plus
• Experience within a complex international organization, also for open source projects, is a plus
Technical skills:
• Knowledge in Linux embedded
• Good Knowledge in C language programming for 8/32 bit micro controllers (NXP – STM – ARM Cortex are preferred)
• Knowledge and experience on computer networks, inter networking and TCP/IP protocols
• Knowledge of software testing methodologies
• Knowledge of firmware version management systems
• Knowledge in software and networking security is a plus
• Knowledge in C++ language programming is a plus
Soft competencies:
• Willing to travel and to stay on different Electrolux sites when required
• Willing to keep technical background always up-to-date, commitment to technical excellence
• Team oriented
• Good communication skills
• Proactive, takes initiatives
• Problem solving skills
Required languages:
• Solid English is considered mandatory for this role
• Knowledge of Italian is a plus