About Druid Software
Druid Software was founded in 2000, based in the seaside town of Bray, Co. Wicklow.
We develop mobile network solutions for business users.
This means we develop software that's required to operate cellular networks.
You use cellular networks when you need to connect devices that must be mobile.
This can be as simple as a walkie-talkie on a building site or as elaborate as an AI-equipped camera on a 5G-enabled race track.
The Role We're Looking For
We want a talented graduate or junior engineer to join one of our agile sprint teams where we're building the latest communications software technology.
You'll be working on the bleeding edge, developing new technologies and systems.
If you're up for the challenge of something new and exciting, if you want to make an impact in the world of tech, this could be the role for you.
We're on the cusp of the 5G explosion, with enterprises producing more data and needing higher data speeds, more reliable data connectivity and enhanced data security.
Duties and Responsibilities
* Working as part of an innovative engineering team.
* Contributing to our cellular network products that utilize 4G and 5G technologies.
* Utilizing the power, flexibility and security of Linux-based platforms.
* Using C, C++, Python & JavaScript programming languages.
* Using development/analysis tools like vim, Wireshark, GDB, Valgrind, Strace, GProf.
* Following team processes and methodologies, using agile techniques and GIT & JIRA tools.
Certain projects will involve working closely with customers and traveling to customer sites.
Benefits:
* A competitive salary with bonus.
* 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.
Person Specification
* A Bachelor of Science or Engineering (Degree) in Computer Science, Software Engineering, Telecommunications or equivalent.
* 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.