Oracle Software Developer 4 in Bengaluru, India
Software Developer 4
Linux Group Description:
Oracle's Linux team develops on and contributes to upstream Linux to
support our engineered system as well as Oracle's Cloud infrastructure.
Our team patches and enhances the Linux kernel and promotes the
adoption of Linux at Oracle and in the industry in general. Developers
in this role are expected to be active contributors to upstream Linux.
Through our experience with engineered systems such as the flagship
Exadata, we created an additional kernel option, the Unbreakable
Enterprise Kernel. Supporting engineered systems required us to be more
innovative and modern with the Linux kernel, and UEK is a Linux kernel
which combines mainline Linux performance with enterprise stability. UEK
has secured world record database benchmarks for Oracle and provides the
fastest execution environment for Oracle products. This kernel is
refreshed from upstream Linux every 18 months, ensuring that new
features can be used by these products in a timely fashion.
Oracle Linux was created in 2006 to provide a Linux solution which was
well-tested for enterprise products such as the Oracle Database,
Middleware and applications, coupled with enterprise-level support.
Oracle has been an active contributor to Linux since 1998, shipping the
first ever commercial database on Linux and contributing multiple
filesystems and feature enhancements. Our core focus is developing open
source products and improving the stability and performance of the OS.
Most projects for our team are in C, python, and bash shell. Projects
initiated or led by Oracle include core Linux components: btrfs, the
next generation Linux filesystem; OCFS2, a general purpose filesystem;
t10 DIF, enforcing data integrity throughout the IO stack; and RDS, a
reliable datagram socket replacement for UDP on Infiniband fabrics. A
comprehensive listing of our open source contributions can be found on
oss.oracle.com and oss.oracle.com/git.
The Oracle Linux team designs and develops the core technologies and is
a recognized leader in the Linux community. We provide modern Linux
kernels for enterprise customers. We design and develop the systems
technology that underlies Oracle's Engineered Systems, Oracle Public
Cloud, Paas and Saas offerings.
The Kernel Development is seeking for Senior Kernel Development
Engineer. Your responsibility would be to participate in the
development of Linux Kernel and device driver feature enhancements and
bug fixes. You should have broad experience with a variety of areas in
the Linux or an Operating System kernel and have participated on teams
that have had a collaborative approach to Software Development.
- Self-motivated individual who can work on multiple projects
- Expert level C coding skills
-kernel internals experience
Experience developing or maintaining device drivers
Strong build, debug and test skills
Excellent interpersonal skills
Excellent problem solving, critical thinking, and communication skills
Open Source contributions to Linux, Kernel or interaction with Open
source community is a plus.
Detailed Description and Job Requirements
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.
Job: Product Development
Job Type: Regular Employee Hire
- Oracle Jobs