Principal Software Engineer
BRS - Bangalore, Karnataka

This job posting is no longer available on EMC. Find similar jobs: Principal Software Engineer jobs - BRS jobs

GENERAL SUMMARY

Working under minimal direction and exercising considerable latitude, provides technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity. Provides work leadership to others. Interfaces with senior management to provide and obtain information and to build onsensus regarding project direction. Assignments may include new products as well as upgrades, and enhancements or fixes to existing products.

PRINCIPAL DUTIES AND RESPONSIBILITIES

·

Writes functional detailed design specs as well as responding to requirement documents and system level test plans.

·

Exercises considerable latitude in determining technical objectives, without appreciable direction.

·

Offers proposed design changes/suggestions to processes and products, exerts significant latitude in determining objectives of an assignment.

·

Collaborates well with other engineers and other engineering groups, voluntarily shares information.

·

May be accountable for overall product and/or serve as a customer advocate, may represent organization as principal customer contact.

·

Significant contributor to organizational goals and objectives.

·

Interacts cross functionally on matter that require coordination across organization lines.

SKILLS

·

Expertise in Unix systems programming in C, multi-threading.

·

Expertise in File System internals.

·

Experience in replication technologies, a plus

·

Developed file system caches and implemented file system semantics

·

Experience with distributed file systems

·

Knowledge about performance analysis tools and techniques for multi-threaded systems

·

Basic understanding of kernel internals.

·

File systems Protocols (NFS/CIFS), RPC knowledge, a plus.

·

Expertise in developing distributed systems implemented as a set of multi-threaded processes.

·

Ability to thrive in a fast paced, self directed environment. Smart, hands on, willing to learn quickly and move the project forward.

·

Project management skills.

·

Understanding of business environment.

·

Ability to lead, motivate and direct a workgroup.

·

Ability to work in a team environment.

·

Communication skills.

·

Presentation skills.

·

Ability to influence others to achieve results.

EMC - 9 months ago - save job - block
About this company
3 reviews
BRS is a leading innovator in the transport industry. BRS operates a large commercial rental and contract hire fleet, comprising of qualit...