Oracle Principal Software Engineer in Westchester, Illinois
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
The Oracle Flash Storage Array Block Services (BS) team is a high caliber team of software engineers doing design, development, and maintenance of the Block Services area of the Flash Storage product series. This software component implements multi-threaded memory management, locking and RAID components, handling all the services between configuration layer and hardware.
The opening is for a highly motivated software development engineer, who will be working with the team in an agile development environment, requiring excellent software development skills to implement and manage various resource management aspects in an embedded environment. This candidate should have a culture of being relentless when it comes to getting things done and will not be denied to help solve a problem.
Storage has never been such an important and exciting field, and this position offers a great opportunity to become part of a capable and experienced cloud storage team.
Must have very good knowledge and experience with the C language.
Experience in embedded programming and sparse resource movement.
Experience in scripting (Bash and Perl) languages.
Experience with distributed systems.
Knowledge of storage, storage arrays and protocols.
Knowledge of memory, thread and lock management.
Good communication skills.
Triage bugs and issues
Develop unit test cases for code validation
Peer code review
Provide timely updates using agile and bug tools
Job: *Product Development
Title: Principal Software Engineer
Requisition ID: 18001874
Other Locations: United States, US-CA,California-Santa Clara