Vacancy expired!
We have a great firm looking for a Senior/Principal C Software Engineer for Object Oriented programming within inter-process communications (IPC), network communications, distributed systems, file system, database system, and Linux operating system environment.
Job Duties Participate in requirements analysis, design, design reviews and other work related to expanding Cloud File Storage functionality Take ownership of one or more existing data path components, design and implement new functionality, and maintain and support existing functionality Improve Datapath performance, scalability, and stability working closely with Python Software Engineers in Test, Quality Assurance, and NAS Performance teams. Participate in troubleshooting of customer escalations when required with our Sustaining Engineering team. Skills Needed BS in Computer Science, Electrical Engineering, Computer Engineering, or equivalent work experience. 7 years of enterprise C software product development in storage, database or distributed computing applications Expert user-space debugging skills and familiarity with GDB, valgrind, or equivalents Deep familiarity with system architecture and Object-Oriented Design and Object-Oriented Programming Expert skills with one or more of the following programming languages and multi-threaded programming is required: C, C, Python Prior experience with Object-Oriented Programming, algorithms, data structures, multithreading, Inter-process Communication (IPC) Experience with system level performance analysis methods, Files Systems, Database Design, and tools is desirable Knowledge of networking and experience in developing application protocols, HTTP, TCP/IP networking and databases Equal Opportunity Employer/Veterans/DisabledTo read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.modis.com/en-candidate-privacyThe Company will consider qualified applicants with arrest and conviction records Vacancy expired!