Get the job you really want.

Top C Jobs in Dublin

Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Senior Software Engineer, SDET on the Windows Detections Platform Team, you'll develop test frameworks, automate testing processes, and ensure software behaves as intended. Key responsibilities include building unit and integration tests, diagnosing issues, collaborating with developers, and providing feedback to improve the development process.
Top Skills: CC++
23 Hours Ago
Hybrid
Dublin, Ireland
Senior level
Senior level
Artificial Intelligence • Fintech • Other • Automation
As a Low Level Software Engineer at Hudson River Trading, you'll design, improve, and maintain trading technology in a fast-paced environment. Your role involves working with sophisticated systems on performance optimization and troubleshooting while collaborating with talented developers on critical software solutions.
Top Skills: C++
19 Hours Ago
Dublin, Ireland
Entry level
Entry level
AdTech • Big Data • Analytics
The Graduate Software Engineering opportunities at Analog Devices involve working on software development projects across various domains, including autonomous vehicles, IoT, and healthcare. Graduates will collaborate with hardware teams and utilize their skills in systems architecture, design, and troubleshooting to unlock the potential of algorithms and technology platforms. This role provides extensive learning opportunities and exposure to cutting-edge technologies.
Top Skills: CC++JavaPython
20 Hours Ago
Dublin, Ireland
Senior level
Senior level
eCommerce • Retail
The Principal Engineer at eBay will focus on building and managing large-scale database and storage systems. They will lead engineering teams, design innovative solutions, and ensure high standards in developing distributed systems. The role emphasizes collaboration with other leaders, guiding junior engineers, and adapting to technological advancements.
Top Skills: CC++Rust
21 Hours Ago
Dublin, Ireland
Junior
Junior
Fintech • Payments • Financial Services
Join a leading engineering team at Pico to design and develop new features for their trading solutions. You will work on ultra-low latency market data and execution solutions, helping to solve real-time data analysis challenges. Collaboration, problem-solving, and a focus on maintainable code are key aspects of this role.
Top Skills: CC++JavaPython
Yesterday
Dublin, Ireland
Mid level
Mid level
Healthtech • Mobile
As a Fullstack Software Engineer, you will work on innovative healthcare solutions, develop new products, write clean code, and solve complex problems. Collaborating with teams and advocating for best practices, you'll contribute to the full lifecycle of software development in a dynamic environment.
Top Skills: CJavaScriptTypescript
2 Days Ago
Dublin, Ireland
Mid level
Mid level
Payments
As a BizOps Engineer II at Mastercard, you will ensure platform readiness and quality by managing customer interactions, analyzing ITSM activities, providing feedback to development teams, supporting service maintenance, and automating operations. You will collaborate globally and focus on high availability, incident management, and continuous improvement of business operations.
Top Skills: CC++GoJavaPerlPl/SqlPythonRubySQL
3 Days Ago
Dublin, Ireland
Senior level
Senior level
AdTech • Big Data • Analytics
The Staff Engineer for Embedded Software will develop and execute software and hardware strategies for DAC/ADC products. Responsibilities include providing technical oversight for firmware projects, collaborating with various stakeholders, and ensuring efficient project execution aligned with business objectives.
Top Skills: CC#C++Java
3 Days Ago
Dublin, Ireland
Senior level
Senior level
Semiconductor
The Staff Engineer Embedded Software will lead and manage firmware projects, providing technical direction and ensuring alignment with business objectives. This involves developing strategies for software/hardware evaluation and collaborating with various stakeholders to execute projects efficiently.
Top Skills: CC#C++Java
Yesterday
Easy Apply
Remote
Dublin, Ireland
Easy Apply
Senior level
Senior level
Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
As a Senior Backend Engineer at Smartcat, you will design and implement scalable backend services and APIs, optimize application performance, collaborate with teams, troubleshoot production issues, and participate in code reviews.
Top Skills: .Net CoreC#Python
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Join CrowdStrike as a Mid-Level Engineer on the Cloud Platform team to design and build a high-throughput distributed system processing trillions of events daily. Collaborate with an agile team while working mainly with C++, Python, and various cloud technologies. Ideal candidates possess strong object-oriented programming backgrounds and a willingness to learn new technologies.
Top Skills: C++GoJavaPython
19 Hours Ago
Remote
Dublin, Ireland
Junior
Junior
AdTech • Big Data • Analytics
The Software Quality Engineer will collaborate across teams for requirement gathering and product evaluation, develop and maintain evaluation software, create test plans, and implement automated tests for Analog Devices' semiconductor products.
Top Skills: .NetCC#C++
19 Hours Ago
Remote
Dublin, Ireland
Senior level
Senior level
AdTech • Big Data • Analytics
The Senior Engineer for Embedded Software will develop embedded software solutions, focusing on Linux drivers, kernel applications, and prototyping. The role requires advanced expertise in system-level design, Git management, and the ability to lead teams. Candidates should have extensive hands-on experience with various MCUs and interfaces, along with strong technical documentation skills.
Top Skills: CC++Python
22 Hours Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you will design, deliver, and support features in a distributed system for cloud automation. Responsibilities include collaborating with teams, debugging issues, coaching junior engineers, and contributing to open source projects. You should have experience in Go and distributed systems, along with strong communication skills.
Top Skills: CC++GoRust
Entry level
Cloud • Software
You will design and implement enhancements to dqlite and libraft components, debug and fix user issues, and improve automated testing processes. Engage with the open source community and participate in code reviews.
Top Skills: CGo
22 Hours Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
As a Senior Ubuntu Embedded IoT System Engineer, you will provide software and system engineering services for OEMs and ODMs, collaborate on platform development, debug critical issues, and facilitate communication among engineering teams to enhance the user experience of Ubuntu across various hardware.
Top Skills: BashCPython
22 Hours Ago
Remote
Dublin, Ireland
Mid level
Mid level
Cloud • Software
The Python Software Engineer will join Canonical's Certification team to develop and maintain test automation tools for certifying hardware with Ubuntu. The role involves enhancing certification processes, creating software for hardware testing, and automating existing tasks, ensuring a high-quality experience for users of Ubuntu on various devices.
Top Skills: CPython
23 Hours Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you will redefine the Linux experience in embedded environments, focusing on developing system daemons with REST APIs in Golang, maintaining bootloaders, debugging, and collaborating with a distributed team. This role requires expertise in low-level operating systems and a strong understanding of Linux security implementations.
Top Skills: CC++Go
23 Hours Ago
Remote
Dublin, Ireland
Entry level
Entry level
Artificial Intelligence • Information Technology • Consulting
The System Engineer role at Nebius focuses on developing services for managing virtual machines on GPU servers and enhancing the Virtual Machine Scheduler service in large clusters. Candidates should possess a solid understanding of Linux system-level architecture and have proficiency in Go, C, or C++. Experience with containerization, orchestration, and virtualization tools is considered valuable.
Top Skills: CC++Go
Yesterday
Remote
Dublin, Ireland
Internship
Internship
Productivity • Software • Conversational AI
As a Software Engineering Intern at Twilio, you will design, develop, and deploy software solutions while gaining experience in distributed systems and real-time communications. Interns are expected to engage actively in projects, enhance their coding skills, and collaborate on core features with the team in a friendly startup environment. Responsibilities include shipping projects, participating in code reviews, and embracing learning opportunities.
Top Skills: CC++JavaJavaScriptPHPPython
Yesterday
Remote
Dublin, Ireland
Expert/Leader
Expert/Leader
Information Technology • Software
As a Principal Software Engineer on the AI team at Redis, you will research, design, and implement advanced algorithms for vector search capabilities. Your work will involve optimizing core algorithms, resolving complex issues at Internet scale, and implementing hardware-specific optimizations. Collaboration with various teams is essential as you contribute to the development of high-performance distributed systems.
Top Skills: CC++Rust
10 Days Ago
Remote
Dublin, Ireland
Mid level
Mid level
Cloud • Security • Software • Analytics
As a Software Engineer in the Cloud EOS team, you will develop software products for Cloud-enabled WAN connectivity, focusing on control plane and data plane functionalities. The role involves working with technologies like multithreading, public cloud infrastructures, NFV, Containers, and microservices while maintaining a strong team collaboration.
Top Skills: CC++
Mid level
Cloud • Security • Software • Analytics
The role involves creating software to meet customer needs, developing internal tools, rapidly building proof of concepts, and engaging in open-source projects. Responsibilities include coding, integrating components, troubleshooting existing systems, and creating technical documentation. The candidate will also provide technical support and maintain professional relationships within the team.
Top Skills: CC++GoPython
3 Days Ago
Remote
Dublin, Ireland
Junior
Junior
Semiconductor
As a Software Quality Engineer, you will collaborate with cross-functional teams to gather requirements and evaluate software solutions while maintaining the quality of Analog Devices' products. Your role includes developing test plans, implementing automated tests, and ensuring code coverage for the product evaluation software.
Top Skills: .NetCC#C++
3 Days Ago
Remote
Dublin, Ireland
Senior level
Senior level
Semiconductor
The Senior Engineer, Embedded Software at Analog Devices will lead the embedded development efforts involving various MCUs and interfaces, work on Linux drivers and applications, and ensure effective SDLC practices. Responsibilities include advanced system design, prototyping, technical documentation, and team leadership.
Top Skills: CC++
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account