Oracle Senior C/C Developer in Poland, Poland
Senior C/C Developer
MySQL group at Oracle is seeking an experienced C software developer to be
part of a team of engineers working on the next generation MySQL
tooling applications for the Open Source MySQL RDBMS.
MySQL Shell is a command shell application built on an advanced framework for
plugging features developed in C into a environment that lets users use and
This is a new project, still in its infancy, with a long road ahead,
but with its first official version already released. It is the foundation
where MySQL management tools, services and APIs will be built on from now on
and will shape how DBAs and developers use and manage the world's most
popular open source database.
The ideal candidate should be able to quickly grasp requirements, then design
and implement well written, quality C code from scratch and make changes to
large, existing codebases.
Experience writing efficient client/server
code, understanding of what’s needed for building highly scalable and
performant code, both architecturally and at the low level, are
fundamental for this position.
System programming skills in Unix and/or Windows
are of great help in this project that integrates many different
Peripheral skills important in the maintenance of large projects,
such as continuous integration, scripting, SCMs and others are
BSc in Computer Sciences or related area, or similar background
Strong C programming experience
Database programming experience, MySQL or other
database administration in large deployments
database development and/or administration experience (NoSQL databases,
distributed databases etc)
working in a DevOps environment
Linux and/or Windows systems level programming
Source development tooling (git, gcc/clang, bash scripting)
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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Job: Product Development
Job Type: Regular Employee Hire