Get the job you really want.

Top C Jobs in Dublin

Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Sr. Software Engineer, SDET for the Windows Detections Platform Team will develop test frameworks and automation for software development. Responsibilities include designing integration tests, automating processes for speed and scalability, collaborating with teams to improve release validation, and diagnosing customer support issues. The role requires strong programming skills in C/C++, extensive experience in testing engineering, and a passion for cybersecurity.
Top Skills: BitbucketCC++Ci/CdJenkinsLinuxmacOSPytestWindowsWindows Kernel
Reposted 15 Days Ago
Hybrid
Dublin, Ireland
Senior level
Senior level
Artificial Intelligence • Fintech • Other • Automation
As a Low Level Software Engineer at Hudson River Trading, you will develop and maintain technology to support global trading operations, working in a fast-paced environment. Responsibilities include coding in C++, debugging, and optimizing high-performance systems while collaborating with other developers.
Top Skills: C++Cpu ArchitectureLinuxNetworking HardwareNetworking ProtocolsUnix
10 Days Ago
Dublin, Ireland
Entry level
Entry level
Internet of Things • Analytics
The Firmware Engineer will design, create, and debug embedded systems code throughout the firmware development lifecycle. Responsibilities include building domain expertise, collaborating with stakeholders, conducting code reviews, and tracking delivery schedules.
Top Skills: AgileCC++Embedded SystemsLinuxScrumUnix
3 Days Ago
Remote
Dublin, Ireland
Mid level
Mid level
Software
As a Kernel Networking Engineer at SUSE, you will support the Linux networking stack and network drivers, diagnose and address issues, and integrate new network functionality into the SUSE Linux kernel. The role involves collaboration with the global Linux kernel development community and partners to enhance network security and functionality.
Top Skills: Assembly LanguageCLinuxLinux Debugging ToolsLinux KernelNetworking Principles
Reposted 13 Days Ago
Dublin, Ireland
Senior level
Senior level
Gaming • Esports
The Lead Programmer at Electric Square is responsible for leading the code team, developing technical specifications, implementing game code, and mentoring less experienced programmers. This role requires collaboration with various development personnel and involves testing and refining gameplay features throughout the project lifecycle.
Top Skills: Aaa Game DevelopmentCC++Console ProgrammingMobile Programming
5 Days Ago
Remote
Dublin, Ireland
Senior level
Senior level
Blockchain • Consulting
The Senior Software Engineer - Cryptography is responsible for designing APIs for cryptographic libraries, implementing cryptographic tools and algorithms, ensuring secure coding practices, and maintaining systems that run continuously. They will work with cryptographic protocols and systems security to create impactful software.
Top Skills: Authentication MechanismsCC++Cryptographic ProtocolsCryptographic ToolsDistributed Key GenerationEncryption SchemesGoKey ManagementMerkle TreesRustSecure Coding PracticesSystems SecurityZero-Knowledge Proofs
Reposted 5 Days Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
As a Senior Engineer at Canonical, you will lead the design and architecture of impactful open-source projects, write high-quality code in various programming languages, mentor colleagues, and engage with the open-source community. Expect to work collaboratively with a global team while making significant contributions to Canonical's technology portfolio.
Top Skills: CC++FlutterGoPythonReactRustTypescript
Reposted 5 Days Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
As an Engineering Manager for the BootStack team at Canonical, you will manage an engineering team focused on delivering quality managed services to customers using technologies like OpenStack and Kubernetes. Your responsibilities include optimizing team performance, implementing engineering processes, collaborating with stakeholders, and ensuring service level agreements are met.
Top Skills: Agile MethodologiesCC++Cloud TechnologiesGoJavaKubernetesLinuxOpenstackPythonUbuntu
Reposted 5 Days Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
As the Engineering Manager for AppArmor, you will lead a team of engineers focusing on security features for Ubuntu. Responsibilities include coaching and mentoring team members, implementing engineering processes, collaborating with stakeholders, and driving team health indicators while ensuring quality results.
Top Skills: Agile DevelopmentCLinuxLinux Security Modules
Reposted 5 Days Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
The Engineering Manager at Canonical will lead a diverse team of engineers, providing coaching and mentorship while driving the execution of disciplined engineering processes. This role involves setting technical direction, engaging with stakeholders, and contributing to team growth and development. The manager will also measure team performance and promote effective engineering practices.
Top Skills: CC++CSSFlutterGoHTMLJavaScriptPythonReactRustTypescript
Reposted 5 Days Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
As a Software Engineering Manager at Canonical, you will lead a distributed team of software engineers, focusing on kernel development for Ubuntu. Responsibilities include team development, overseeing kernel delivery, managing commercial engagements, and ensuring quality standards while collaborating with various teams and external partners.
Top Skills: CGoLinux KernelPython
Reposted 5 Days Ago
Remote
Dublin, Ireland
Expert/Leader
Expert/Leader
Cloud • Software
Lead the architecture, implementation, and delivery of kernel engineering for Ubuntu Linux. Drive engagements with partners, mitigate vulnerabilities, enhance performance, streamline packaging, and ensure high-quality distribution of Ubuntu Linux. Collaborate with the Kernel Team and manage delivery with junior and mid-level engineers.
Top Skills: BashCDebianGitPythonRtosSnapUbuntu
Reposted 5 Days Ago
Remote
Dublin, Ireland
Mid level
Mid level
Cloud • Software
Join Canonical as a Software-Defined Networking Engineer, working on open-source networking software across various technologies. You'll collaborate with silicon providers, design solutions, write high-quality code, and contribute to documentation. The role includes working with advanced OS and networking technologies, engaging with the open-source community, and developing strategies for innovative networking solutions.
Top Skills: Af_XdpCC++DentDpdkEbpfFrrGoKubernetesKvmLinuxLxdMaasMicrok8SOpenstackOvnOvsPythonQemuRustSonicSpdk
Reposted 5 Days Ago
Remote
Dublin, Ireland
Mid level
Mid level
Cloud • Software
The System Software Engineer will focus on modern C and C++, enhancing compiler runtimes and tooling on Ubuntu. Responsibilities include writing code, debugging, reviewing peer work, and collaborating with teams to improve the performance and experience of Ubuntu across various platforms.
Top Skills: CC++GccLinuxLlvmUbuntu
Reposted 5 Days Ago
Remote
Dublin, Ireland
Expert/Leader
Expert/Leader
Cloud • Software
As a Performance Engineer at Canonical, you will enhance software performance and correctness across teams, drive performance culture, and influence design through insights on the software stack. Responsibilities include collaborating on performance measurement tools, strengthening testing pipelines, and providing mentorship on performance strategies.
Top Skills: CC++CSSD-TraceEbpfFlutter-DartGoJavaJavaScriptLinuxNode.jsPhoronix Test SuitePythonRustWeb Frameworks
Reposted 5 Days Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
As a Linux Platform Integration Senior Engineer, you'll optimize Ubuntu for various hardware, collaborate with silicon partners, lead technical engagements, enhance the user experience, and work with cutting-edge operating systems and application technologies.
Top Skills: CC++DebianDhcpDockerGpu ComputingHTTPInfinibandK8SLinuxOciPythonRdmaRestRpmTcp/IpUbuntuUefiYocto
Reposted 5 Days Ago
Remote
Dublin, Ireland
Entry level
Entry level
Cloud • Software
As a Rust Engineering Lead at Canonical, you'll design and implement software in Rust, advocate for its adoption, debug and fix user issues, and contribute to the engineering process through reviews and collaboration. You will enhance the Ubuntu platform to support Rust development and engage in community discussions on technical specifications.
Top Skills: CC++FlutterGoPythonReactRust
Reposted 5 Days Ago
Remote
Dublin, Ireland
Mid level
Mid level
Cloud • Software
As a Python Engineer at Canonical, you will write and maintain high-quality Python software while collaborating with a distributed team. Responsibilities include debugging, technical documentation, and contributing to open-source community efforts. You will engage in global travel for company events.
Top Skills: CC++DockerGoKubernetesLinuxNoSQLOpenstackPythonRustSQL
Reposted 5 Days Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
The Software Engineering Manager will lead a remote team focused on developing next-gen private cloud infrastructure using KVM, Ceph, and SDN. Responsibilities include mentoring engineers, advocating modern software practices, participating in software engineering processes, and engaging with the open source community. Strong leadership skills and a deep understanding of Linux and distributed systems are essential.
Top Skills: CCephGoKubernetesKvmLinuxMicroservicesSdn
Reposted 5 Days Ago
Remote
Dublin, Ireland
Mid level
Mid level
Cloud • Software
As an Embedded Linux Consultant, you will engage with customers to gather requirements, propose solutions, and participate in project delivery related to Embedded Linux. You'll promote Canonical's technology while acting as a trusted advisor, ensuring customer satisfaction and advocating for their needs.
Top Skills: BuildrootCC++GoLinuxPythonRustYocto
Reposted 5 Days Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
The Embedded Linux Field Engineering Manager will lead a team in Presales and Professional Services, guiding customers with solution architecture and delivery. Responsibilities include mentoring engineers, solving customer problems, implementing engineering processes, and representing the team to stakeholders. The role demands extensive experience in embedded Linux and proficiency in various programming languages, along with strong leadership and interpersonal skills.
Top Skills: CC++DebianGoLinuxPythonRustUbuntuYocto
Reposted 5 Days Ago
Remote
Dublin, Ireland
Mid level
Mid level
Cloud • Software
The Software Engineer will handle issues within the Linux-based open source stack by troubleshooting and resolving customer problems, maintaining team collaborations, and contributing bug fixes. The role emphasizes strong engineering skills across various technologies including Ceph and Kubernetes.
Top Skills: CC++CephDockerGdbGitGoKubernetesLinuxLxcLxdOpenstackPythonUbuntu
Reposted 5 Days Ago
Remote
Dublin, Ireland
Mid level
Mid level
Cloud • Software
As an Embedded Linux Containers Software Engineer, you will work on developing and maintaining mission-critical code in Golang, with a focus on software delivery, security sandboxing, telemetry, and device management for Linux-based systems. You will collaborate with a distributed team, debug issues, create new features, and engage in code reviews while ensuring high-quality and maintainable software solutions.
Top Skills: ApparmorCC++CgroupsGoLinuxNamespacesPythonSnapd
Reposted 15 Days 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++Distributed ProgrammingObject-Oriented DesignRust
Reposted 5 Days Ago
Remote
Dublin, Ireland
Senior level
Senior level
Cloud • Software
As a Software Engineering Director at Canonical, you will lead multiple engineering teams, manage personnel, maintain company culture, implement engineering processes, ensure quality delivery, and represent products to stakeholders. You will also encourage career development, measure team productivity, and collaborate with leadership and related product teams.
Top Skills: BrowserCC++CSSData InfrastructureDesktopEmbedded DevicesFlutterGoGraphicsHTMLJavaScriptKernelProduct SecurityPythonReactRustSaaSServersSilicon EnablementTypescriptWeb Microservices
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account