Overview
Druid Software – Graduate Software Engineer | Location: Bray, County Wicklow
About Druid Software: Founded in 2000, Druid Software is based in Bray, Co. Wicklow. We develop mobile network solutions for business users, focusing on private cellular networks. We work with hardware and system integrator partners to deploy private networks for enterprises, enabling connected devices across environments such as hospitals and industrial settings.
The Role
We want a talented graduate or junior engineer to join one of our agile sprint teams building the latest communications software technology. You will work on bleeding-edge projects with opportunities to make a meaningful impact in tech.
We are on the cusp of the 5G explosion, with increasing data, connected devices, higher data speeds, and enhanced data security driving rapid change.
Duties and Responsibilities
* Working as part of an innovative engineering team.
* Contributing to our cellular network products that utilise 4G and 5G technologies.
* Utilising the power, flexibility and security of Linux-based platforms.
* Use of C, C++, Python & JavaScript programming languages.
* Use of development/analysis tools e.g. vim, wireshark, gdb, valgrind, strace, gprof.
* Daily use of a desktop Ubuntu Linux OS.
* Follow team processes and methodologies, using agile techniques and GIT & JIRA tools.
* Certain projects will involve working closely with customers and traveling to customer sites.
* Continual learning of new techniques and emerging technologies relevant to the role.
* The post holder may be required to perform other duties as appropriate to the post, which may be assigned from time to time, and to contribute to the development of the post while in office.
Benefits
* A competitive salary with bonus.
* Possibility of temporary Druid housing.
* Employee Share Option Scheme after one year's service.
* 5% Pension contribution after one year's service.
* Death in service benefit after one year’s service.
* Flexible Working Hours.
* 22-25 days Annual Leave depending on length of service.
* Team ‘get togethers’ to celebrate successful quarterly demos.
* Some Druid branded gear to get you started.
* “No Meetings” Fridays.
* Technical and business training.
* Mentoring and coaching.
* Career Development Opportunities.
* Opportunity to travel for work related purposes.
* Opportunity to work alongside leading engineers in newly emerging technologies.
Person Specification
Qualifications
* The successful candidate will have obtained or be on course to obtain: A Bachelor of Science or Engineering (Degree) in Computer Science, Software Engineering, telecommunications or equivalent.
Knowledge and Experience
* Knowledge of networking e.g. IP, TCP, UDP.
* Experience with C/C++ and/or Python programming languages.
* Experience with development tools e.g. debugger, memory checker, profiler.
* Experience with a Linux OS e.g. Ubuntu, Fedora.
* Knowledge of agile processes and associated tools e.g. JIRA.
* Knowledge of software design processes and software testing principles.
Desirable
* Experience in the software industry.
* Knowledge of working with modern IT environments e.g. VMs, VPNs, VLANs.
* Experience with Linux-based development tools e.g. vim/emacs.
* A side or passion project. Preferably software-based but not essential.
Skills and Competencies
* Highly motivated, with the drive to solve problems and expand knowledge.
* An ability to work under pressure on high-priority, service-affecting issues.
* A solid team player with interpersonal skills and the ability to communicate effectively with customers and colleagues.
* Flexible and adaptable to evolving business needs and work patterns.
* Strong focus on Quality and Customer satisfaction.
* Planning and organisational skills.
Conditions of Employment
Contract will be for a permanent, full-time position subject to successful completion of a Probation period.
#J-18808-Ljbffr