Who we are?
EMC Corporation (NYSE:EMC), the world leader in information infrastructure solutions, opened its new EMC Research & Development Center in St. Petersburg.
Today EMC employs more than 160 software development and customer-facing professionals across operations in Russia and is expected to grow its employee base to 250 employees by the end of 2007. The St. Petersburg R&D center is an integral part of EMC's global research and development network.
Some facts about EMC: $11.2 billion in revenue for 2006; World leader in information lifecycle management solutions; The largest information-focused services organization in the world; World's Ten Largest Enterprise Software Companies; EMC was recognized as the top-ranking learning and development organization; among all technology companies in the world by Training magazine in 2007; Industry's #1 technology training and certification program; R&D investment >$1 billion/yr; EMC is a caretaker for more than two-thirds of the world's most essential information.
Principal Software Engineer, PowerPath project Keywords: Software Development, Technical Project Leadership, Linux kernel level programming, C
PROJECT DESCRIPTION Design, development, integration, and porting of a host-based, high availability, multi-platform, system-level, storage-related software product that includes multiple kernel and user-level operating system components.
JOB DESCRIPTION Serve as a lead software product developer within a six- to ten-person team that will be an extension of the EMC PowerPath Development group in Massachusetts, USA.
PRINCIPAL DUTIES AND RESPONSIBILITIES Act as the technical project leader for team of 6-8 people Accomplish tasks assigned to the team in coordination with the local site manager and the US-based teams Report status, highlight issues and concerns Implement, document, test and debug system software components and operating system device drivers for Linux platform Coordinate with other operating systems developers and teams to port existing PowerPath features/functionalities to different OS platforms Analyze and fix complex software problems dealing with operating systems and device drivers Advise and/or assist sustaining team on critical customer issues and escalations
REQUIRED SKILLS Strong working knowledge of technical English, including ability to freely converse over the phone and exchange written communication Demonstrated ability to meet milestones and deadlines and deliver commercial software products A deep understanding of operating system principles such as: synchronization mechanisms, multithreaded programming, inter-process communication, networking Strong C programming experience Substantial experience with operating systems development and/or device/filter driver development for Linux
Conditions: Medical insurance for employees and their family, Opportunity to work in a flexible schedule, Life insurance, Paid personal/sick/vacation days, Professional training programs, Salary range is above market and depends on the professional background.
If you're interested in this job opening or looking for a Linux kernel job, please be so kind to submit your resume to email@example.com.