1,487 Senior C Developer jobs in Ireland
Embedded Systems Developer
Posted today
Job Viewed
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
Developer
Posted today
Job Viewed
Job Description
Role: AS400 Developer
Rate: As per the market
Location: Dublin
Purpose of the Role
As an AS400 Developer, you will be in charge of the full SDLC of applications, you must have end-to-end experience and the ability to liaise with team members in order to meet deadlines. You must have experience with building a strong robust application. The ideal candidate will have experience in working with a range of stakeholders such as system users, IT teams, product management and external service providers to ensure the continuous delivery of high quality services to our customers
Key Accountabilities
• Application programmer with deep understanding of AS400/L400/IBM Series.
• Highly proficient in AS400 SQL, Smart and Cobol.
• Responsible for analysing and identifying solutions for complex development / business initiatives & production defects
• Responsible for making code changes, getting necessary code review sign-offs, QA and UAT sign-offs and scheduling the promotion as defined by the SDLC
• Responsible for preparing artefacts as defined by the SDLC
• Experience in working with a range of stakeholders such as system users, IT teams, product management and external service providers to ensure the continuous delivery of high quality services to our customers
• Liaise with the Solution Architect, PM, Product Owner and Developers to ensure all delivery of robust and high-quality software solutions
• Display excellent problem-solving and communication skills with the ability to explain complex problems and solutions to the business including stakeholder management
• Interpreting and analysing data, finding trends and patterns to support the most tactical solution
• Provide support to test team/Business users by defining and carrying out tests to validate new processes
• Work closely with and build good relationships with client and other delivery partners.
• Conduct research on the latest digital trends, technologies and practices
• Work as part of an innovative team, advocating the importance of continuous integration, delivery and quality insurance.
Essential Skills & Experience
• Candidates should be highly professional, self-motivated with excellent communication and problem-solving skills. Should have the ability to determine cause and devise solutions independently
• Experience working as an AS400 Developer in financial services/Insurance an advantage.
• Experience working with Agile/Hybrid/Waterfall project delivery models
• Experienced in MS Office including Word, Excel, Jira, Confluence and Visio
• Experience and knowledge of change management principles, methodologies and tools
• Able to work effectively at all levels in an organization
• Must be a team player and able to work collaboratively
• Strong understanding of all aspects of systems implementation and software development life cycles.
• Experience working with technical and business teams to translate internal and external business needs to drive functional and technical requirements.
• Practical Knowledge of data management and data integration and capacity to conduct data quality control linkage and validation.
Desirable Qualifications, Skills & Experience
• Degree in a relevant IT Qualification
• Experience in all or some of the following would be an advantage:
• Mainframe, AS400, Cobol, SQL development, IBM Websphere & MSP
• Experience in writing Technical Specifications
• Sound knowledge of Financial Services Sector
• Experience to deliver to tight project timescales
Developer
Posted today
Job Viewed
Job Description
Job Title:
Developer
Location:
Ireland
Job Description:
We are looking for a skilled Developer
to join our growing technology team in Ireland. The ideal candidate will have strong coding abilities, a passion for building efficient and scalable solutions, and an eagerness to collaborate within a dynamic and innovative environment.
Key Responsibilities:
- Design, develop, test, and deploy high-quality software solutions based on business requirements.
- Collaborate with cross-functional teams including product managers, designers, and other developers.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Participate in code reviews and contribute to continuous improvement of the development process.
- Troubleshoot, debug, and optimize applications for performance and reliability.
- Stay up to date with emerging technologies, tools, and methodologies relevant to the development stack.
- Support deployment, maintenance, and updates across multiple environments.
Qualifications & Skills:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience as a software developer.
- Proficiency in at least one programming language (e.g., Java, Python, C#, JavaScript).
- Experience with frameworks such as React, , or .NET is a plus.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Strong problem-solving skills and attention to detail.
- Excellent teamwork and communication abilities.
What We Offer:
- Competitive compensation and performance-based incentives.
- Hybrid or flexible working options within Ireland.
- A collaborative and technology-driven work culture.
- Professional development opportunities and access to modern tools and resources.
Embedded Systems Engineer
Posted today
Job Viewed
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
Embedded Systems Engineer
Posted today
Job Viewed
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.
C# Developer and Angular Developer
Posted today
Job Viewed
Job Description
Job Description:
We are seeking a highly motivated Developer to join our team. The ideal candidate will have a strong interest in software development, with knowledge of C# and Angular. While prior professional experience is a plus, this role is also an excellent opportunity for someone early in their career who is eager to learn, contribute, and grow within a supportive environment.
Responsibilities:
- Develop and maintain web-based applications using C# and Angular
- Collaborate with cross-functional teams to define, design, and ship new features
- Work closely with other developers to deliver projects on time and to a high standard
- Write clean, maintainable, and efficient code
- Troubleshoot and debug issues
- Participate in code reviews and follow company coding standards
- Stay up-to-date with the latest industry trends and technologies
Qualifications (we don't expect you to have all of these):
- Knowledge of C# development (academic projects, personal projects, or work experience)
- Familiarity with .NET Framework and/or .NET Core
- Exposure to ASP.NET and MVC
- Understanding of web development basics such as HTML, CSS, and JavaScript
- Experience with SQL Server or other relational databases (a plus but not required)
- Experience using Visual Studio IDE (a plus)
- Problem-solving mindset and attention to detail
- Good communication and teamwork skills
- Familiarity with Agile methodologies and version control systems such as Git (nice to have)
Education:
- Bachelor's degree in Computer Science or related field, or equivalent practical experience
Additional Information:
This role is particularly well-suited to someone early in their career who wants to gain hands-on experience across both frontend and backend development. You will have the opportunity to work on real-world projects, learn from experienced colleagues, and grow into a well-rounded developer.
What We Offer:
- Competitive compensation packages
- Flexible work arrangements
- Training and mentorship from experienced team members
- Opportunities for career progression and professional development
If you are passionate about development and are looking for a supportive, challenging, and rewarding opportunity, we would love to hear from you
React Developer
Posted today
Job Viewed
Job Description
Day Rate Contract Position - Dublin
We are seeking an experienced
Senior React Developer
on a day rate contract basis on behalf of a Munster based client who has offices in Dublin.
This is an exciting opportunity to work on modern web applications using the latest React ecosystem technologies in a fast-paced, collaborative environment.
Hybrid working - 3 days on-site.
Key Responsibilities
- Design and develop high-quality, scalable React applications
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into clean, efficient code
- Optimize components for maximum performance across devices and browsers
- Collaborate with backend developers to integrate RESTful APIs and GraphQL endpoints
- Participate in code reviews and maintain code quality standards
- Mentor junior developers and contribute to technical decision-making
- Stay current with emerging trends and best practices in front-end development
Essential Requirements
- 5+ years
of professional software development experience - 3+ years
of hands-on experience with
React
and modern JavaScript (ES6+) - Strong proficiency in
TypeScript - Deep understanding of React fundamentals (hooks, context, component lifecycle)
- Experience with state management solutions (
Redux, Zustand, React Query, or similar
) - Proficient in modern CSS and styling solutions (CSS Modules, Styled Components, Tailwind)
- Strong knowledge of RESTful APIs and asynchronous programming
- Experience with version control using
Git - Familiarity with modern build tools and bundlers (Webpack, Vite, or similar)
- Excellent problem-solving skills and attention to detail
Desirable Skills
- Experience with
or other React frameworks - Knowledge of GraphQL and Apollo Client
- Familiarity with testing frameworks (Jest, React Testing Library, Cypress, Playwright)
- Experience with CI/CD pipelines and DevOps practices
- Understanding of responsive and adaptive design principles
- Knowledge of web accessibility standards (WCAG)
- Experience with design systems and component libraries
- Familiarity with Agile/Scrum methodologies
- Backend development experience )
For more information on this please apply within.
Be The First To Know
About the latest Senior c developer Jobs in Ireland !
SQL Developer
Posted today
Job Viewed
Job Description
MS SQL Developer
6 month contract
Cork (will consider candidates from other locations in Ireland - hotel accommodation will be provided)
Day rate: 500 per day
Must have EU passport or Stamp 4 visa.
Experienced SQL Developer required for a 6-12 month project based in Cork. Looking for a data orientated developer with SQL related tools experience. Must have Power BI experience. Excellent communication skills/Consultancy background a big plus. Migration of several databases into one - Design and Development of new database. Writing Scripts etc.
Desired Skills and Experience
MS SQL Developer
6 month contract
Cork (will consider candidates from other locations in Ireland - hotel accommodation will be provided)
Day rate: 500 per day
Must have EU passport or Stamp 4 visa.
Experienced SQL Developer required for a 6-12 month project based in Cork. Looking for a data orientated developer with SQL related tools experience. Must have Power BI experience. Excellent communication skills/Consultancy background a big plus. Migration of several databases into one - Design and Development of new database. Writing Scripts etc.
Software Developer
Posted today
Job Viewed
Job Description
We require someone with a strong understanding of all engineering principles that possesses excellent programming skills to oversee the development of web applications and programs.
Job Type: Full-time
Pay: €75,000.00-€93,581.08 per year
Benefits:
- Employee assistance program
- Food allowance
- Gym membership
- Sick pay
- Work from home
Work Location: Hybrid remote in Rathmines West, Dublin, CO. Dublin
CRM Developer
Posted today
Job Viewed
Job Description
CRM Developer (Senior) – Dublin – Hybrid
Are you a highly skilled CRM Developer with extensive experience in Microsoft Dynamics CRM and .NET technologies?
Do you have a proven track record in designing and delivering complex CRM solutions in enterprise environments?
We are seeking
two (2)
seasoned CRM Developers to take on senior-level roles in dynamic project teams, contributing to the delivery of high-quality, business-critical regulatory systems.
Location:
Dublin (North Wall Quay)
Work Model:
Hybrid (minimum 50% onsite)
Start Date:
Early October 2025 (subject to onboarding and security clearance)
Contract Type:
Full-time, Monday–Friday
Contract Duration:
6 months
About the Role:
As a Senior CRM Developer, you will lead the design, development, and optimization of
Microsoft Dynamics CRM 8.2
solutions, ensuring seamless integration with enterprise ecosystems like Active Directory, SharePoint, Exchange, and internal APIs. You will collaborate with Agile teams to deliver scalable, secure, and high-performance systems critical to regulatory operations.
Key Responsibilities
- Design, develop, and maintain
Microsoft Dynamics CRM 8.2 (on-premises)
solutions, including plugins, workflows, and client-side customizations using JavaScript/TypeScript. - Architect integrations with enterprise components (Active Directory, SharePoint, SSRS, Exchange, APIs) via SDK and C# Web APIs.
- Implement robust CRM data models, security frameworks, and FetchXML queries.
- Develop and optimize SQL Server databases, stored procedures, T-SQL scripts, and SSIS ETL packages.
- Ensure CRM performance and scalability through best practices and solution lifecycle management.
- Collaborate in Agile teams using Azure DevOps for backlog management, CI/CD pipelines, and release cycles.
- Develop unit/integration tests for Dynamics CRM components and support financial/regulatory data systems built on .NET/CRM/SQL stacks.
Mandatory Experience & Skills
- 7+ years
as a CRM Developer, with
hands-on expertise in Dynamics CRM 8.2 (on-premises)
or similar. - Deep knowledge of
CRM plugin architecture
,
FetchXML
, SDK integration, and client-side APIs (JavaScript/TypeScript). - Advanced
C#/.NET development
skills, including Web API design and consumption. - Proficiency in
SQL Server
: database design, stored procedures, T-SQL, SSRS, and SSIS ETLs. - Experience integrating CRM with enterprise systems (AD, SharePoint, Exchange, SSRS, APIs).
- Proven work in
Agile teams
and
Azure DevOps
for CI/CD and solution management. - Familiarity with
financial/regulatory data systems
using .NET/CRM/SQL Server.
Mandatory Educational / Professional Requirements
- Diploma/Degree in IT or related discipline (NFQ Level 7/8 or equivalent).
- Fluency in English
(written/verbal). Non-native speakers must provide CEFR Level C2 certification
or
demonstrate fluency during interviews.
Application Notes
- Candidates
must clearly state
their
earliest available start date
on their CV. - Non-native English speakers
must indicate certification status
(CEFR C2 or equivalent) - Applications lacking
mandatory experience, qualifications, or start date details
will not be considered. - Successful candidates will undergo
onboarding and security vetting
prior to the October 2025 start.
If you are a qualified CRM Developer ready to drive enterprise-grade solutions in a high-impact regulatory environment, apply today