C developer jobs
- Druid SoftwareBray, County Wicklow
- Annual leave
- It means we develop software that’s required to operate cellular networks.
- You use cellular networks where you have to connect devices that need to be mobile.
- FiservDublin, County Dublin
- Mentor junior developers and provide technical guidance to strengthen team capability.
- You will work with cross‑functional teams to deliver solutions that align…
- View all Fiserv jobs - Dublin jobs
- Salary Search: Senior Java Developer salaries in Dublin, County Dublin
- See popular questions & answers about Fiserv
- YelpRemote
- Employee stock purchase plan
- Annual leave
- Private dental insurance
- Continuously improve the internal developer experience through tooling, automation, and documentation such as project wikis and runbooks.
- Analog DevicesGlasnevin, County Dublin
- The ideal candidate will have strong expertise in C*, bare-metal firmware development, and ARM Cortex processors, with a deep understanding of real-time…
- View all Analog Devices jobs - Glasnevin jobs - Staff Engineer jobs in Glasnevin, County Dublin
- Salary Search: Staff Engineer, Firmware Engineering salaries
- See popular questions & answers about Analog Devices
- Analog DevicesCork, County Cork
- Familiarity with developer tooling (debuggers, profilers, SDKs, system configuration tools).
- Build end-to-end workflows spanning model development, optimization…
- Analog DevicesGlasnevin, County Dublin
- The ideal candidate will have strong expertise in C*, bare-metal firmware development, and ARM Cortex processors, with a deep understanding of real-time…
- Analog DevicesGlasnevin, County Dublin
- The ideal candidate will have strong expertise in C*, bare-metal firmware development, and ARM Cortex processors, with a deep understanding of real-time…
- BinanceDublin, County Dublin
- Lead teams of 2–4 developers on small to medium-sized projects.
- Write backend systems that are performant, reliable, and secure.
- Advanced Micro Devices, IncDublin, County Dublin
- Comfortable in C, NI LabVIEW, NI TestStand (NI certified developer preferred) for test bench automation.
- This role focuses on developing firmware and software…
- BinanceDublin, County Dublin
- At least 7+ years of experience as a Node.js / JavaScript developer, ideally with a background in monitoring and supporting large-scale production systems.
- EthycaDublin, County Dublin
- Strong experience designing RESTful APIs, third-party integrations, and building systems that other developers love to use.
- EthycaDublin, County Dublin
- We build automated data privacy infrastructure that embeds governance directly into data, ensuring policy, consent, and control live wherever data moves.
- PowerverseLimerick, County Limerick
- You'll collaborate closely with hardware engineers, cloud/backend developers, and QA to ensure device behaviour is correct, testable, and maintainable.
- DeloitteDublin, County Dublin
- Mentor junior developers, share technical knowledge, and contribute to the development of reusable solutions and best practice frameworks.
- View all Deloitte jobs - Dublin jobs
- Salary Search: Senior Sharepoint Developer salaries in Dublin, County Dublin
- See popular questions & answers about Deloitte
Job Post Details
Experienced Software Engineer (C,C++) - job post
Job details
Job type
- Full-time
Location
Benefits
Pulled from the full job description
- Annual leave
Full job description
Druid Software
Software Engineer | Location: Bray, County Wicklow
Essential Requirements for the role:
3 years (post qualification) professional experience in C
Examples of the application knowledge of C must be outlined in the work experience section of CV's
About Druid Software
Founded in 2000, Druid Software is based in the seaside town of Bray Co. Wicklow. We develop mobile network solutions for business users. What does that mean? It means we develop software that’s required to operate cellular networks. You use cellular networks where you have to connect devices that need to 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.
We started with 2G and now we deploy the most cutting edge of 5G networks. We focus specifically on private cellular networks as opposed to public networks, so we work with our hardware and system integrator partners to deploy private networks for enterprises.
The Role
We want a talented candidate to join one of our agile sprint teams where we are building the latest communications software technology . You won’t be following a guide as you’ll be working on the bleeding edge. Are you up for the challenge of something that is new in every sense of the word? Don’t want to settle for just any old job? If you want to make an impact in the world of tech, join us.
We are on the cusp of the 5G explosion so we need the right people to join our team. Explosion isn’t an exaggeration - with enterprises producing more data, with the number of connected devices continuing to grow (as practically anything is capable of becoming an IoT device nowadays), with enterprises wanting higher data speeds, more reliable data connectivity and enhanced data security, things are moving quickly.
Duties and Responsibilities
· Working as part of an innovative engineering team.
· Hybrid Working.
· 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 & other programming languages
· Experience of using Django.
· Use of GNU-based development tools like gdb.
· Daily use of a desktop 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 post.
· The post holder may be required to perform other duties as appropriate to the post, which may be assigned to them from time to time, and to contribute to the development of the post while in office.
Benefits:
· A competitive salary with bonus.
· Hybrid Working.
· 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 from the date of joining
· 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:
· A Bachelor of Science or Engineering (Degree) in Computer Science, Software Engineering, telecommunications or equivalent.
It is desirable for the candidate to have obtained or be on course to obtain:
· Post graduate qualification in a related field.
Knowledge and Experience
The successful candidate will have:
· A minimum of 3 years in a software engineering role
· Experience in the software industry.
· 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 server-based Linux OS e.g. Debian, Redhat, RockyLinux.
· Knowledge of working with modern IT environments e.g. VMs, VPNs, VLANs.
· Experience with agile processes and associated tools e.g. JIRA.
· Good knowledge of software design processes and software testing principles.
It is desirable for the candidate to have:
· Daily usage of a desktop-based Linux OS e.g. Ubuntu, Fedora.
· Experience with Linux-based development tools e.g. vim/emacs, valgrind, strace, gprof.
· 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 a high level of 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.