Dell Software Senior Engineer-C++ in Chengdu, China
PRINCIPAL DUTIES AND RESPONSIBILITIES
Provides technical expertise by independently determining and developing approaches to solutions for a wide range of complex software engineering problems. Assignments may include new products as well as upgrades, and enhancements or fixes to existing products.
Accountable for delivery of subsystem, anticipates issues and addresses proactively.
Contributes to the development and achievement of organizational goals and objectives.
Sphere of influence is likely to extend outside of work group or department.
Analyze and code complex modules, define data structures, and specify test tools.
Duties may include research, evaluation, development and application of new process and methods into products. Sphere of influence is likely to extend outside of work group or department.
Works effectively with cross-functional and/or global teams, readily shares information with others. Establishes goals for subordinates that are aligned with EMC policies and standards. Monitors the completion of tasks within time and cost constraints and ensures that technical and functional objectives are met.
BS level technical degree required; Computer Science background preferred.
Solid programming skill in language C++ Good at software design and algorithm
Strong problem solving skill
Possesses strong product/technology/industry knowledge
Fluent oral and written English communication
Familiar with modern software development process like Agile, TDD, etc.
Self-motivated and be able to work in a fast paced environment and learn new things quickly
Demonstrated strong ability of system level debugging and performance tuning.
Proficient in programing languages - C++ Deep knowledge in Unix-like (Linux, BSD, Solaris).
Good at multi-thread programming in Linux and/or Windows operating systems.
Experience with VMWare Virtualization/KVM and x86 server infrastructure is plus
Experience with cloud and file system is strong plus