Saturday, November 5, 2011

Vacancy for Software Release Engineer | Nokia mobiles careers



Software Release Engineer-SWI0000006M

Job Research & Development
Primary Location US-San Diego
Organization Smart Devices
Schedule Full-time
Job Level Individual Contributor
Education Level Bachelor's Degree (±16 years)
Job Type Experienced
Employee Status Regular
Travel Yes, 25% of the time
03 Feb 2012 05:29:00

Description

"Connecting People" is at the heart of the Nokia brand. Nokia is the world's number one mobile solutions company, connecting more than 1.3 billion people every day. Mobile maps, apps, music, media, messaging and more are explored and presented here in a comprehensive mobile solutions world.

Nokia's people ambition is very clear: an advanced integrated company built upon trust and accountability, great leadership and common values. We understand people's desire to join a dynamic and innovative team, where your ideas are valued and your creativity is nurtured. Our future is your creation.

Nokia Emerging Devices team is looking for individuals with a proven track record of success. We are looking for individuals with the vision to go where others would not go. We are looking for individuals with the courage to do what others would not do. We are looking for individuals with the endurance to win the battles that others could not win.

We are seeking a highly motivated and experienced Software Release Engineer with a minimum of 5 years of system Build and Release engineering experience in the mobile devices or PC environment. In this role, you will work closely with software development teams, Integration Leads and Software Release Managers. You will take ownership in building quality software packages for verification, testing and commercial releases. The candidate is expected to have experience in building complex software packages while having extensive Configuration Management experience.

Core Responsibilities:
Build software release packages including variants and data packages from multiple software entities (external and internal).

Provide support in Software Configuration management with disciplined version control and Configuration Management.

Maintain cooperative working mode by way of strong communication with Software Engineering, Release Managers and external 3rd party software development entities.
Deliver patch releases while ensuring quality software creations.
Contribute in creation of Build and Release process to further build on quality level while improving overall software building efficiency.

Qualifications

Bachelor's of Science degree in Computer Science, Software Engineering or an equivalent qualification.
5 years experience in Software Engineering, Software Configuration and Software Version Control management.
Minimum of 3 years of experience in software build and release creation.
A thorough understanding and experience with software configuration management tools and scripting languages (e.g. GIT, PERL, Python)
Basic development skills in C and C++
A good understanding of tracing and debugging methods with a persistent problem solving attitude.
A strong interpersonal skill and versatile team playing attitude having, at the same, the ability to work independently with an open and flexible mindset.
You have a 'can-do'; delivery-oriented mindset and you enjoy taking the initiative.
Ability to proactively collaborate with Software Engineering and Release Management teams.
Exposure to Agile methodologies such as SCRUM.

Additional Qualification:
Ability to use the joint development tools such as GIT.
The software development experience in small team environment, as key individual contributor.
Experience with Linux (Used for debug and investigation).
Experience with any test automation tools would be an advantage.
Experience of creating globalized applications with a focus on strong user interface.
Experience of Agile Software Development / XP practices (TDD, Pair Programming, CI).
Positive thinking.

"Connecting people" is the heart of our brand. This is why Nokia is respected and recognized worldwide. Our people shape and create future technologies. This is something we are proud of, and so will you. We offer a dynamic learning culture that nurtures openness, transparency, with endless opportunities for competence development. We reward the results of your success. We cultivate a flexible culture that embraces the uniqueness of everyone's life. Our resources support the mobile way of working and make it possible to arrange your day in the way it suits your career and personal demands.

Join our online communities now in Facebook FutureTalent@Nokia and LinkedIn NokiaGlobalCareers to meet our people and learn about the latest opportunities and news.

Nokia offers market-competitive rewards as well as benefits such as medical, dental and paid time off. We offer an industry-leading 401k plan, an employee stock purchase plan and many other employee programs. Nokia understands the importance of juggling professional and personal interests, and offers support for meaningful achievement in work, family, friends and self. Employees are encouraged to continuously develop their skills and competencies in order to stay at the forefront of technology. Employees also have opportunities to live out and enjoy Nokia technology on a daily basis.

****
For More Information and apply online visit : Nokia Careers or Nokia.com
*****