/JOB/ Principal C++ / California( SanJose,Roseville,LA)

Gavril
Уже с Приветом
Posts: 129
Joined: 26 Dec 2003 16:33
Location: Minsk->Belgium->BY->USA,CA

/JOB/ Principal C++ / California( SanJose,Roseville,LA)

Post by Gavril »

Principal engineer -

Responsibilities :
• Lead developer of the project. You should know how to start the project from scratch and you should be able to contribute to all components required implementing majority of code by yourself.
• Be able to communicate design and architecture internally with architects and managers.
• You should know how to solve complicated issues , for example do kernel debugging if necessary

Must have skills :
• 10+ years of software development experience mostly in C and C++
• Storage driver and stack architecture, development cycle experience in Windows and/or Linux environments
• Experience developing applications/drivers for VMWare and one or more of the following : Hyper-V, Xen and KVM
• A lot of experience implementing storage and/or networking applications
• Good understanding of different file systems on Windows and/or Linux ( NTFS, Ext4, … )

Nice to have skills :
• BS or MS in Computer Science, Computer Engineering, similar disciplines, or equivalent experience
• Experience with architecture, design and development of embedded firmware
• Robust architectural knowledge of hypervisors: VMWare , Hyper-V, Xen and KVM
• Experience in one or more scripting language ( perl, python , bash scripting )
• Good understanding of network and distributed file systems ( CIFS/NFS, GPFS, HDFS, Ceph, … )
• Knowledge of Hadoop, MemcacheD and other popular technologies
• Working knowledge of storage related protocols like SCSI, Fibre channel, iSCSI, FCOE, SAS and SATA
• Working knowledge of networking protocols like Ethernet, TCP/IP, UDP, …etc
• Working knowledge of PCIe
• x86 and ARM architecture knowledge and development experience.

Engineer -
Responsibilities :
• Develop, test and debug system applications and drivers.
• Help with new product ideas ( install new systems, configure linux/windows, scripting )
• Be able to quickly learn new technologies and provide results.

Must have skills :
• Some software development experience in C and C++
• Good understanding of system programming ( cpu, memory, disk, multithreading, … )
• Some IT experience ( OS installation, configuration, tuning and scripting )

Nice to have skills :
• BS or MS in Computer Science, Computer Engineering, similar disciplines, or equivalent experience
• Knowledge of both Windows and Linux ( architecture and development )
• Experience developing applications/drivers for VMWare and one or other hypervisors
• Experience implementing storage and/or networking applications
• Understanding of different file systems on Windows and/or Linux ( NTFS, Ext4, … )
User avatar
Dweller
Уже с Приветом
Posts: 12257
Joined: 20 Dec 2000 10:01
Location: Bellevue, WA

Re: /JOB/ Principal C++ / California( SanJose,Roseville,LA)

Post by Dweller »

150-200k?
Gavril
Уже с Приветом
Posts: 129
Joined: 26 Dec 2003 16:33
Location: Minsk->Belgium->BY->USA,CA

Re: /JOB/ Principal C++ / California( SanJose,Roseville,LA)

Post by Gavril »

Dweller wrote:150-200k?
Точно не знаю. Но скорее всего 150+ , но точно не 200. Я бы сказал 130-180 в зависимости на сколько подходишь, как сторгуешься.

Return to “Работа и Карьера в IT”