840 Device Drivers jobs in Ireland

Linux Kernel developer

Waterford, Munster IBM

Posted today

Job Viewed

Tap Again To Close

Job Description

Introduction
Are you interested in developing operating systems and contributing to Open Source? Did you just graduate and are eager to become part of an worldwide development community? Is your favorite OS Linux based and you enjoy low-level programming? If so, our team is the right place for you We are expanding our IBM development team in Waterford. The team is responsible for enhancing the Linux kernel for IBM Z / IBM LinuxOne. This includes device drivers, new processor instructions, virtualization (KVM), confidential containers, and test automation/devops (CI/CD).

Your Role And Responsibilities
As a key member of our team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will include the design and specifications for new features, implementation of the design, identifying and bug fixing, performance analysis, submitting your code to upstream open source community repositories, and solving client problems. This position requires working onsite 3 days per week.

Preferred Education
Bachelor's Degree

Required Technical And Professional Expertise

  • Strong desire to work on low-level software development within the Linux operating system kernel (e.g. based on C/C++)
  • Interested in joining open source development communities
  • Understanding of operating systems internals (e.g. memory management & task scheduling, interrupts, device drivers)
  • Experience in source code repository systems (e.g. git), scripting languages (e.g. Python) and test Automation (e.g. Jenkins)

Preferred Technical And Professional Experience

  • Any previous contributions to Open Source projects Skills in current I/O technologies (e.g. PCI, NVMe, RDMA) would be ideal
  • Any skills in IBM Z architecture ("Principles of Operations"), Z assembler and I/O concepts would be a bonus
This advertiser has chosen not to accept applicants from your region.

Linux Kernel developer

Waterford, Munster IBM

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
Are you interested in developing operating systems and contributing to Open Source? Did you just graduate and are eager to become part of an worldwide development community? Is your favorite OS Linux based and you enjoy low-level programming? If so, our team is the right place for you! We are expanding our IBM development team in Waterford. The team is responsible for enhancing the Linux kernel for IBM Z / IBM LinuxOne. This includes device drivers, new processor instructions, virtualization (KVM), confidential containers, and test automation/devops (CI/CD).
**Your role and responsibilities**
As a key member of our team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will include the design and specifications for new features, implementation of the design, identifying and bug fixing, performance analysis, submitting your code to upstream open source community repositories, and solving client problems. This position requires working onsite 3 days per week.
**Required technical and professional expertise**
*
Strong desire to work on low-level software development within the Linux operating system kernel (e.g. based on C/C++)
*
Interested in joining open source development communities
*
Understanding of operating systems internals (e.g. memory management & task scheduling, interrupts, device drivers)
*
Experience in source code repository systems (e.g. git), scripting languages (e.g. Python) and test Automation (e.g. Jenkins)
**Preferred technical and professional experience**
*
Any previous contributions to Open Source projects Skills in current I/O technologies (e.g. PCI, NVMe, RDMA) would be ideal
*
Any skills in IBM Z architecture ("Principles of Operations"), Z assembler and I/O concepts would be a bonus
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
This advertiser has chosen not to accept applicants from your region.

Linux Kernel OS Developer

Waterford, Munster €60000 - €120000 Y IBM

Posted today

Job Viewed

Tap Again To Close

Job Description

Introduction
Are you interested in developing operating systems and contributing to Open Source? Did you just graduate and are eager to become part of an worldwide development community? Your favorites are Linux and low-level programming? If so, our team is the right place for you We are building up an IBM team in the entirely new development location Waterford. The team will be responsible for enhancing the Linux kernel for IBM Z / IBM LinuxOne. This will include device drivers, new processor instructions, virtualization (KVM), confidential containers, and test automation (CI/CD).

Your Role And Responsibilities
As a key member of our new team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will comprise of design and specifications for new enhancements, coding, problem determination and bug fixing, performance analysis, submitting your code to upstream community repositories, and solving client problems.This position requires working onsite 3 days per week.

Preferred Education
Bachelor's Degree

Required Technical And Professional Expertise

  • Strong desire to work on low-level software development within the Linux operating system kernel (e.g. based on C/C++)
  • Interested in joining open source development communities
  • Understanding of operating systems internals (e.g. memory management & task scheduling, interrupts, device drivers)
  • Experience in source code repository systems (e.g. git), scripting languages (e.g. Python) and test Automation (e.g. Jenkins)

Preferred Technical And Professional Experience

  • Previous contributions to Open Source projects Skills in current I/O technologies (e.g. PCI, NVMe, RDMA)
  • Skills in IBM Z architecture ("Principles of Operations"), Z assembler and I/O concepts
This advertiser has chosen not to accept applicants from your region.

Embedded Systems Engineer

Limerick, Munster €90000 - €120000 Y Analog Devices

Posted today

Job Viewed

Tap Again To Close

Job Description

About Analog Devices
Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at and on LinkedIn and Twitter (X).

Position Overview:
We are seeking an
Embedded Systems Engineer
with a strong background in Embedded C, python and system-level development. This is a
customer-facing role
, requiring hands-on development and direct technical interaction with ADI's customers and internal stakeholders. You will help bring advanced BMS products to life through robust embedded software, hardware integration, and algorithm support.

Key Responsibilities

  • Develop and test embedded firmware in Embedded C for real-time BMS controllers.
  • Design low-level drivers and system interfaces using I²C, SPI, and CAN.
  • Use Python for test automation, scripting, and system-level validation.
  • Work with PCB schematics and collaborate with hardware teams for bring-up and debugging.
  • Support and validate battery algorithms (e.g., SoC, SoH).
  • Interface with customers to support system integration, troubleshooting, and performance tuning.
  • Deliver high-quality products and solutions to customers, including demos, validation packages, and technical handoff.
  • Perform lab validation using oscilloscopes, amplifiers, function generators, and other test equipment.
  • Create technical documentation and contribute to reference designs, test reports, and customer deliverables.

Must-Have Qualifications

  • Bachelor's or Master's degree in Electrical, Electronics, or Computer Engineering.
  • 4–8 years of experience in embedded firmware/system development.
  • Proficiency in Embedded C and low-level microcontroller development.
  • Strong Python skills for scripting, test automation, or validation tasks.
  • Deep understanding of I²C, SPI, CAN protocols and embedded communications.
  • Solid experience with oscilloscopes, amplifiers, function generators, and other lab instruments.
  • Ability to read and interpret PCB schematics and component-level hardware designs.
  • Strong problem-solving, debugging, and customer-facing communication skills.

Good to Have

  • Experience with battery management systems or power electronics applications.
  • Familiarity with battery algorithms for state estimation and diagnostics.
  • Exposure to MATLAB/Simulink for modeling and algorithm development.
  • Knowledge of AUTOSAR architecture (Classic or Adaptive).
  • Understanding of functional safety principles (ISO 26262, IEC
  • Experience with automotive-grade development tools (e.g., CANoe, CANalyzer, INCA).

Why You'll Love Working at ADI
At Analog Devices, you'll be part of a collaborative and innovative team that's shaping the future of technology. We offer a supportive environment focused on professional growth, competitive compensation and benefits, work-life balance, and the opportunity to work on cutting-edge projects that make a real impact on the world.

You'll have access to continuous learning opportunities and mentorship from industry experts. Join us and help create the technologies that bridge the physical and digital worlds, making a tangible difference in how people live, work, and connect.

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
Job Req Type: Experienced

Required Travel: Yes, 10% of the time

Shift Type: 1st Shift/Days

This advertiser has chosen not to accept applicants from your region.

Embedded Systems Developer

Ulster, Ulster €40000 - €80000 Y Kelsius

Posted today

Job Viewed

Tap Again To Close

Job Description

Kelsius is the leading supplier of automation technology for product safety and compliance to the food services and healthcare industries. Using our world-class wireless temperature monitoring technology, digital HACCP Management system and cloud-based data hosting and processing, Kelsius systems improve product safety, ensure regulatory compliance and optimise costs associated with these activities. Founded in 2003, Kelsius has offices in Ireland and the United Kingdom and a network of partners in Europe, Middle East, Australia and the USA that serve its global customer base.

Role Purpose

We are seeking an Embedded Systems Developer to work on our leading CoolCheck product suite, including software of the Kelsius Network wireless devices, Network Controller, Cellular Gateway, and associated applications, in addition to sensor to cloud solutions based on other technologies. Your development experience will allow you develop new features, in addition to maintaining the current codebase.

You will work in the R&D team alongside the Product Manager and the Testing team and be responsible for the full development life cycle of the device firmware variants. Your capability to understand requirements and to convert them to efficient solutions makes you an ideal self-starter candidate. Your ability to work on multiple projects in a very agile environment will set you apart.

Responsibilities

● Participate in project Software Development life cycle, from requirements gathering, documentation, through to implementation and maintenance of the software.

● Software issue management.

● Identify new and upcoming technologies that will help improve CoolCheck

Essential Criteria

● Industry experience in C / C++ development

● Strong knowledge of C in embedded environments

● Experience with Git / GitHub

● Third level Computing qualification

● Excellent problem-solving skills and excellent troubleshooting skills

● Ability to work in a fast-paced development environment and to commit to deadlines

● Self-starter; good team player with excellent communication skills

Desirable Criteria

(Any of these will be an advantage.)

● Good understanding of device hardware

● Awareness of wireless networking

● Experience using development environments with limited debugging support

● Experience of processors with non-linear address spaces (including FAR memory)

● Experience of 8 bit processors with Harvard Architecture and limited RAM

● Experience of ARM based processors

● Experience of / hobbyist interest in low-cost embedded computing: Arduino, Raspberry Pi, …

● Experience of real time operating systems, including Zephyr

● Experience of IDEs such as MCUXpresso (Eclipse based)

● Experience of Visual Studio, Embarcadero, or similar IDEs

● PHP experience

Please note, this job is hybrid, based on-site in Gweedore, Co. Donegal, therefore applicants must be within commuting distance.

Applicants must currently reside in Donegal and have the right to work in Ireland.

At Kelsius we are an equal opportunity employer. We attract and retain the best qualified individuals available, without regard to race/ethnicity, religion, gender, sexual orientation, age or disability.

Job Type: Full-time

Application question(s):

  • Do you have industry experience in C/ C++ development?
  • Do you have a computing or relevant qualification?

Experience:

  • Embedded software: 2 years (preferred)

Work authorisation:

  • Ireland (required)

Work Location: Hybrid remote in Co. Donegal, CO. Donegal

This advertiser has chosen not to accept applicants from your region.

Embedded Systems Engineer

Cork, Munster €60000 - €90000 Y Viska Systems

Posted today

Job Viewed

Tap Again To Close

Job Description

About Viska Systems:

At Viska Systems, we're not just transforming industries, we're shaping the future of AI and automation. Recently recognised for excellence and innovation, and named Best AI-Powered Machine Vision & Robotics Company 2025 by the Irish Enterprise Awards, we bring together Machine Vision, Robotics, and Software Development to create advanced automated inspection systems that enhance product quality and drive operational efficiency.

We're looking for an Embedded Systems Engineer to join our team in Cork. This is your opportunity to play a key role in shaping the future of AI and machine vision and drive efficiency across industries.

Technical Responsibilities

  • Embedded Software Development:
    Build robust applications across front-end and back-end platforms, with emphasis on scalability and maintainability. Work with Gstreamer pipelines, open-source vision models, Git, and Docker. Optimise hardware use for machine vision workloads, and support the full development cycle, bringing code from prototype through testing into production
  • System Assembly:
    Lead the build of machine systems, guiding technicians through both mechanical assembly and electrical wiring.
  • Code Quality, Version Control, & Deployment:
    Write efficient, testable code and manage repositories using Git, and deploy using tools like Docker.
  • Production Control:
    Identify and resolve critical bugs and production issues quickly and independently.
  • Project Documentation:
    Accurately complete ISO9001 documentation, including requirement specs, bills of materials, and testing and reporting records.
  • Team Leadership:
    Provide technical leadership by onboarding and mentoring new team members, including acting as a lead for junior engineers.

What We're Looking For

  • Experience
    : 5+ years in a hands-on systems engineering role using Python, ideally in a startup or small-team environment. Proven experience owning production-grade systems from design through deployment and support.
  • Educational Background
    : Master's Degree in Mechatronics / Electronics, Computer Engineering, or a related technical field.
  • Specialised Knowledge
    : AI technologies, machine learning frameworks, open-source vision tools such as OpenCV and YOLO.
  • Software Development Methodologies
    : Experience with Agile or Scrum processes.
  • Software Tools
    : Experience with GIT and Docker.
  • Initiative
    : Proven ability to work independently and show initiative in a fast-paced environment.
  • Mentorship:
    Experience supporting or mentoring junior engineers.
  • DevOps:
    Familiarity with DevOps practices and tools (e.g., Git, CI/CD, Docker) is an advantage.

Why Work for Us?

At Viska Systems, we offer a dynamic environment where your contributions directly impact our success:

  • Cutting-Edge Technology:
    Work on innovative, award-nominated AI solutions that are shaping the future of manufacturing and automation.
  • Meaningful Impact:
    Contribute to projects where your work makes a visible difference. In our small, agile team, every idea counts and delivers real results.
  • Career Advancement
    : Structured mentorship and clear pathways for career development.
  • Training & Development
    : Access to training to deepen your technical expertise in AI, machine vision, and software development.
  • Collaborative Team Culture
    : Be part of a close-knit, supportive team where collaboration is encouraged
  • Location Preference:
    This position can be based solely in our Buttevant office or with a mix of days in our Buttevant and our Bishopstown office.

Ready to Join Us?

Take the next step in your career with Viska Systems and become part of a company at the forefront of AI-driven innovation.

Please note, you must be eligible to work in Ireland.

This advertiser has chosen not to accept applicants from your region.

KERNEL SOFTWARE DEVELOPER 120K–180K (neg.)

Galway, Connacht €120000 - €180000 Y Morphegenix Executive Search

Posted today

Job Viewed

Tap Again To Close

Job Description

KERNEL SOFTWARE DEVELOPER $120K–$180K (neg.)

As a Kernel Software Developer at our global client, you will design, implement, and maintain key subsystems in the kernel, working across Windows, Linux and MacOS environments.

This role is ideal for engineers who thrive close to the hardware/software boundary, enjoy solving complex low-level problems, and want to contribute to a product with real-world security impact.

Key Responsibilities:

  • Develop, debug, and test kernel-level code in C with a focus on performance and security.
  • Work on low-level system APIs and validate system functionality from user space.
  • Design, develop, and maintain device drivers for subsystems including USB, networking, graphics, storage, and power management.
  • Contribute to the design and maintenance of CI/CD pipelines for kernel and driver code.
  • Port, configure, and maintain Linux distributions for custom platforms.

Required Qualifications:

  • 7+ years of professional software development experience.
  • Strong proficiency in C programming and low-level systems development.
  • Hands-on experience with Windows, Linux and/or MacOS kernel internals.
  • Solid understanding of computer architecture and server hardware platforms.
  • Experience with system software development in C and Python.

Please send your CV / resume to with your desired compensation or range of compensation as well as your reason(s) for leaving your current employment.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Device drivers Jobs in Ireland !

Embedded Systems Test Engineer – BMS HIL

Munster, Munster €60000 - €90000 Y Ubique Systems

Posted today

Job Viewed

Tap Again To Close

Job Description

Functional safety subsystem testing
of high-voltage power supply systems using advanced
HIL setups
.

Key Skills & Experience

  • Strong background in
    Embedded Systems Testing
    – Power Electronics / BMS / Charging Systems
  • Hands-on with
    NI tools
    – PXI, VeriStand, TestStand, LabVIEW
  • Experience with
    CAN / LIN / Ethernet
    communication
  • Knowledge of
    ISO 26262 Functional Safety
  • Familiar with
    On-Board Chargers, DC-DC Converters, Supervisory Circuits
  • Experience in
    closed-loop HIL modeling and automation

Key Responsibilities

  • Design and execute
    HIL-based automated tests
    for BEV systems.
  • Develop
    test strategies, plans, and cases
    aligned with JLR standards.
  • Perform
    test execution, data analysis, and defect reporting
    .
  • Maintain and enhance
    HIL test benches and documentation
    .
  • Collaborate closely with onsite
    functional safety and embedded systems teams
    .
BMS #HILTesting #FunctionalSafety #LabVIEW #VeriStand #TestStand #NI #CAN #ISO26262 #EmbeddedSystems #PowerElectronics #EVTesting
This advertiser has chosen not to accept applicants from your region.

Software Engineer/Senior Software Engineer

Leinster, Leinster €60000 - €120000 Y Microsoft

Posted today

Job Viewed

Tap Again To Close

Job Description

Microsoft is looking for Fullstack & Backend Software Engineers to come work on a range of cutting-edge technologies and platforms that power these mission critical services. Our Engineering teams in Ireland work on the most challenging engineering problems, allowing us to solve issues that nobody has solved before. Serving billions of users, our teams run services that are critical to the day-to-day experience of every Microsoft Cloud user.

As a Software Engineer at Microsoft Ireland, you will develop solutions used by billions of people around the world, with teams working across our Cloud & AI, Microsoft AI, Experience & Devices, Security, and Gaming organisations and contributing to products like Azure, Microsoft 365, Business Industry & Copilot, Identity, Microsoft Entra, Teams, OneDrive & SharePoint, Office, and Mesh.

We have multiple opportunities available across our EDC (European Development Centre) teams and are looking for candidates who are curious to learn and grow with Microsoft Ireland.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Please note: This job posting covers hiring for both Senior Software Engineer and Mid-level Software Engineer positions.

See what its like to work at Microsoft's European Development Center

Responsibilities
  • Work with engineers, program managers, designers, and partners to deliver sets of features with the right overall design and architecture.
  • Own and deliver complete feature areas and large-scale solutions including design, architecture, implementation, testability, debugging, and shipping with secure long-term support.
  • As a technical leader on the team, you will be responsible for sharing insights and best practices that can be applied to improve development and influence direction across related sets of systems, platforms, and/or products.
  • Continue to develop your approaches through interactions with more experienced team members and continually reviewing processes to ensure efficiency.
  • Provide mentorship and coaching to more junior engineers to help them identify and propose relevant solutions.
  • Write clean well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, reusability, and maintainability.
  • Be committed to delivering the best experience for our customers and partners, and then iterate based on qualitative and quantitative feedback.
Qualifications
  • Experience with one or more general purpose programming languages including but not limited to: C/C++, C#, Java, TypeScript.
  • Extensive experience with one or more modern web technologies such as .NET, Node, building RESTful APIs, and hands-on knowledge of web concepts such as HTTP, SOAP, and MVC.
  • Skilled building libraries, SDKs, and other development platform components, preferably using C/C++, C#, TypeScript.
  • Strong industry experience collaborating with others on designing, developing, testing, and shipping solutions to large scale technical problems.

Preferred Qualifications

  • Proven ability to design and develop loosely coupled, componentized, and unit-tested software.
  • Ability to deal with ambiguity and understand key business needs in line with competing priorities and apply the right technology and implementation to the solution.
  • Demonstrated strength to quickly get up-to-speed and be productive on new technical domains and are comfortable in dealing with ambiguity.
  • Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

This advertiser has chosen not to accept applicants from your region.

Software Engineer

Leinster, Leinster €60000 - €120000 Y Fidelis Services

Posted today

Job Viewed

Tap Again To Close

Job Description

Who we are

Welcome To Fidelis
At Fidelis Services, we are on a mission to transform software development outsourcing by building in-house, cutting-edge teams capable of tackling complex engineering challenges. As part of a small and agile team, your contributions will have a direct impact on both your success and ours. While we may be a small team, there is significant potential for growth as we are just starting on this path.

We're growing and building a talented Software Engineering squad to drive our vision forward If you're passionate about tech challenges, love working on cutting-edge projects, and want to join a creative and enthusiastic team in our located Dublin office, we'd love to hear from you. Be part of our exciting journey

What you'll do

  • Design and implement scalable, maintainable, and high-quality code solutions.
  • Collaborate with cross-functional teams, including quality assurance, security, and product management, to deliver exceptional software design and performance.
  • Actively shape strategic roadmaps and contribute to the overall direction, working alongside architects and product owners/managers.
  • Architect full-stack solutions by leveraging cutting-edge technologies and adhering to industry-leading practices.
  • Share expertise through mentoring teammates, encouraging skill development, and continuously improving your own knowledge by exploring new technologies.
  • Take full responsibility for the analysis, design, and end-to-end delivery of features.
  • Ensure system reliability and stability across multiple environments.
  • Research and implement new tools, technologies, or methodologies to drive system enhancements.
  • Seek opportunities to streamline workflows and improve efficiency, challenging the status quo when necessary.
  • Advocate for and enforce best practices, development standards, and ongoing code improvements.
  • Anticipate potential challenges and proactively deliver forward-thinking solutions.

What you'll bring

  • A positive, growth-oriented mindset, creativity, and a passion for knowledge sharing, both independently and collaboratively.
  • Proven experience as a full-cycle software engineer, covering analysis, design, coding/testing, deployment, and ongoing maintenance/support.
  • Expertise in continuous deployment processes and best practices.
  • Excellent written and verbal English communication skills, enabling you to provide constructive feedback, challenge ideas, and influence others with empathy.
  • Proficiency in stakeholder management, tailoring communication to effectively convey complex technical concepts in business-friendly terms.
  • Versatility with multiple technologies, with a willingness to learn and expand your skills beyond your area of specialization.
  • Strong problem-solving skills, capable of independently analyzing and addressing complex challenges.
  • A solid understanding of lean and agile development methodologies and a flexible, iterative approach to work.
  • Hands-on experience in high-paced environments, with a proven ability to deliver under pressure.
  • Decision-making skills aligned with business and organizational goals, collaborating effectively with cross-functional teams such as Product, Design, and Talent.
  • Experience in scaling systems and optimizing infrastructure for performance.
  • A strong foundation in DevOps, Testing, Quality Assurance, and Security best practices.
  • Expertise in designing and maintaining microservices-based architectures.
  • Proficiency in algorithmic programming across multiple languages.
  • A passion for developing cutting-edge, high-quality applications and solutions.
  • A deep understanding of QA principles, including TDD (Test-Driven Development) and BDD (Behavior-Driven Development).
  • A quick learner with a creative, research-driven mindset and a focus on delivering results.
  • Adaptability to switch contexts and thrive in dynamic, changing environments.
  • Comfort with a "you build it, you run it" culture and a willingness to take ownership.
  • Openness to working beyond your expertise or in less structured settings.

What you will work with:

  • Java – latest version.
  • Web development (JS/Angular).
  • Web services (REST).
  • Spring boot, Spring cloud.
  • Build tools (Maven, NPM, Webpack) as well as version control systems (Git).
  • Containers (Docker, Kubernetes).
  • Testing frameworks (JUnit, Jasmine, JBehave, and Selenium) and testing practices, contract testing.
  • Apache Cassandra and Elasticsearch.
  • Messaging (RabbitMQ).
  • Concurrent programming and threading.

What's in it for you

  • Hybrid work model
    :
    Split your time between working remotely and coming to the office 3 days a week.
  • Co-working space in the heart of Dublin.
  • 25 Days Annual leave + Bank Holidays
  • Private Medical Insurance
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Device Drivers Jobs