Maximum of 25 job preferences reached.
Top C Jobs in Dublin
Artificial Intelligence • Hardware • Automation • Manufacturing
Architect, develop, integrate, test, debug, and optimize embedded software for diverse hardware platforms using RTOS, bare-metal, Zephyr, and Linux environments. Lead software architecture, system validation, test automation, and multi-threaded application development while collaborating with hardware and software teams. Define test strategies, analyze defects, document designs, conduct code reviews, mentor engineers, optimize performance and power usage, and contribute to open-source projects.
Top Skills:
AdcsAgile/ScrumAi/MlBare-Metal ProgrammingCC++CanCi/CdComputer VisionDacsDspFpgaGenaiGitGpioI2CIce DebuggersIdesImage ProcessingJtagLinuxLogic AnalyzersMicrocontrollersMicroprocessorsMulti-Core SystemsMulti-ThreadingOscilloscopesPwmsPythonRtosSignal GeneratorsSpiTimersUartZephyr
Hardware • Semiconductor
Develop and maintain embedded software and peripheral drivers for RISC-V SoC FPGAs, collaborate on silicon bring-up and debugging, create reference designs and examples, and resolve technical issues with silicon engineering and validation teams.
Top Skills:
AssemblyBare MetalCC#C++Device DriversLinuxRisc-VSoc FpgaZephyr
Cloud • Software
Develop high-quality, resilient software across Ubuntu and the open source stack, from Linux systems and firmware to cloud, containers, and desktop applications. Contribute to product roadmaps, user experience, code reviews, issue resolution, security, and enterprise requirements. Collaborate remotely with global engineering teams and the open source community, while building expertise in programming languages and Linux systems. Attend international company sprints twice yearly.
Top Skills:
BashCC++GoJavaJavaScriptKubernetesLinuxPythonRustUbuntu
Automation • Manufacturing
Develop and support real-time multi-axis motion control applications, commission and troubleshoot systems, optimize electromechanical performance, deliver demos and technical training, collaborate with R&D, write application notes and build customer/partner relationships. Frequent customer travel within the DACH region required.
Top Skills:
CC#C++Electric Motors And DrivesFeedback Control SystemsMechatronicsMotion ControlScripting LanguagesText-Based Motion Controller LanguagesVbVb.Net
Hardware • Semiconductor
Design and maintain reusable UVM-based testbenches and verification environments for next-generation secure, low-power FPGAs. Perform constrained-random, formal and C-based verification, RTL and power-aware verification, collaborate with emulation, prototyping, architecture and design teams, and apply AI/ML-enabled verification techniques to improve coverage and productivity.
Top Skills:
Ai/Ml-Enabled VerificationAmbaArmCC++CadenceCpu SubsystemsEmulationFormal VerificationGitHardware PrototypingPerforcePerlPower-Aware VerificationPythonRisc-VRtlSiemens Verification SuiteSvnSynopsysSystem VerilogTcl/TkUvm
Artificial Intelligence • Information Technology • Consulting
Design, implement, and operate the Virtual Private Cloud control and data planes. Improve performance, reliability, automation, and cross-service interactions. Develop networking features, perform load testing, and write high-performance code for cloud networking services.
Top Skills:
CC++GoLinux Kernel Network SubsystemNetwork Routing
Artificial Intelligence • Information Technology • Consulting
Work on YDB distributed storage and database systems to maximize performance on modern and legacy hardware (NVMe, HDD, DPUs). Reengineer components for low-latency, high-throughput workloads, profile and debug production systems, and design resilient distributed storage primitives. Collaborate on incident resolution and production deployments to support Nebius cloud services.
Top Skills:
CC++
Artificial Intelligence • Information Technology • Consulting
Lead performance analysis and optimization of large-scale GPU/HPC clusters across hardware and software stacks. Troubleshoot real workloads, qualify and integrate new hardware, tune system configurations (networking, virtualization, kernel), support escalations, and collaborate with infrastructure teams and hardware vendors to ensure cluster performance meets expectations.
Top Skills:
CC++GoGpuHpcInfinibandIntelKvmLinuxMellanoxMpiNcclNvidiaPciePythonQemuRoce
Security • Software
Conduct original security research to discover and analyze vulnerabilities, develop detection checks/plugins for Tenable sensors (e.g., Nessus), implement advanced detection logic with low false positives/negatives, communicate and externalize research findings, train other researchers, and collaborate with stakeholders while working across multiple operating systems (Linux).
Top Skills:
CCi/CdDnsHTTPLinuxNessusPythonSecurity CenterSmbSnowflakeSQLSshTcp/IpTenable Io
Blockchain • Cryptocurrency
Design and develop core backend components for a blockchain network using Rust, ensuring reliability and scalability in production-grade software.
Top Skills:
CC++RustZig
Cloud • Software
As an Engineering Manager, lead a team of engineers, coaching their development while ensuring quality results and implementing engineering processes.
Top Skills:
CC++CSSDesktopFlutterGoGraphicsHTMLJavaScriptKernelPythonReactRustSaaSTypescriptWeb Microservices
Cloud • Software
Lead a distributed team of engineers overseeing Linux kernel delivery for Ubuntu, ensuring quality, security, and effective collaborative practices.
Top Skills:
CDebianGitGoLinuxPythonSnapUbuntu
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Cloud • Software
As a Software Engineer in Sustaining Engineering, you will resolve complex issues related to Ubuntu and open-source software, engage with upstream communities, and develop bug fixes while maintaining close collaboration with support and product teams.
Top Skills:
CC++CephDebianDockerGitGoKubernetesKvmLinuxLxcLxdMongoDBOpenstackPostgresPython
Cloud • Software
Lead the adoption of Rust at Canonical, design and implement Rust software, collaborate on technical specifications, and advocate for Rust within projects.
Top Skills:
CC++FlutterGoLinuxPythonReactRust
Cloud • Software
The Software Architect will lead the architecture of LXD and MicroCloud while mentoring the team, developing in Golang and C, and ensuring product performance.
Top Skills:
CCephDockerGoLinuxOvn
Cloud • Software
As an Engineering Manager, you will lead a team to optimize engineering and operations processes, ensuring quality managed services while collaborating with customers and stakeholders.
Top Skills:
CC++Cloud TechnologiesDebianGoJavaKubernetesLinuxOpenstackPythonUbuntu
Cloud • Software
Design and implement Ubuntu integration for IoT and server-class hardware, working with partners on performance enhancements and testing strategies.
Top Skills:
CC++Ci AutomationDebianDhcpDockerHTTPKubernetesLinuxOciPythonRestRpmTcp/IpUbuntuYocto
Cloud • Software
The role involves developing software for Linux-based systems on autonomous devices, optimizing performance and ensuring reliability in various hardware environments.
Top Skills:
CC++DebianGoLinuxRustUbuntu
Cloud • Software
Join Canonical's Kernel Team as a Junior Linux Kernel Engineer to work on Linux kernel development for Ubuntu, collaborating on projects ranging from security hardening to driver integration.
Top Skills:
BashCGitPythonRust
Cloud • Software
The Golang Engineer designs, implements, and maintains software in Go, debugging issues, and collaborating on technical specifications while working in a remote, distributed environment.
Top Skills:
CC++FlutterGoLinux (Debian Or Ubuntu)PythonReactRust
Cloud • Software
Manage and lead a growing engineering team for the BootStack service, ensuring operational excellence and quality service delivery to customers while fostering collaboration and product improvement.
Top Skills:
CC++Cloud TechnologiesGoJavaKubernetesLinuxOpenstackPythonUbuntu
Cloud • Software
The role involves enhancing Ubuntu Linux kernel support for various SoC platforms, collaborating with silicon vendors, resolving kernel issues, and implementing performance optimizations.
Top Skills:
BashCGitLinuxPythonRtosUbuntu
Cloud • Software
Join Canonical's OpenStack Engineering team to develop and manage Charmed OpenStack and Ceph, focusing on Python code and infrastructure automation.
Top Skills:
Ai/MlCCephDebianGoKubernetesLxc/LxdMongodbOpenstackPostgresPythonQemu/KvmUbuntu Linux
Cloud • Software
Optimize Ubuntu for the latest IoT and server hardware, leading technical engagements, and work with open source communities. Requires experience with Linux and C/C++.
Top Skills:
CC++DebianDhcpDockerHTTPK8SLinuxRestRpmTcp/IpUbuntuYocto
Cloud • Software
The Python Engineer will write maintainable Python software, lead technical initiatives, collaborate globally, and contribute to community engagement at Canonical.
Top Skills:
CC++DockerGoKubernetesLinuxNoSQLPythonRustSQL
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Dublin Companies Hiring C Developers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Dublin
Remote Jobs in Dublin
Account Manager Jobs in Dublin
Accounting Jobs in Dublin
AI Jobs in Dublin
Analytics Jobs in Dublin
Assistant Jobs in Dublin
Automation Engineer Jobs in Dublin
Backend Jobs in Dublin
Business Analyst Jobs in Dublin
C Jobs in Dublin
Communications Jobs in Dublin
Customer Service Jobs in Dublin
Cyber Security Jobs in Dublin
Data Analyst Jobs in Dublin
Data Engineer Jobs in Dublin
Data Science Jobs in Dublin
Database Administrator Jobs in Dublin
Database Jobs in Dublin
Design Engineer Jobs in Dublin
DevOps Engineer Jobs in Dublin
DevOps Jobs in Dublin
Engineering Jobs in Dublin
Engineering Manager Jobs in Dublin
Finance Jobs in Dublin
Front End Developer Jobs in Dublin
Full Stack Developer Jobs in Dublin
Graphic Design Jobs in Dublin
Graphic Jobs in Dublin
HR Jobs in Dublin
IoS Developer Jobs in Dublin
IT Jobs in Dublin
IT Support Jobs in Dublin
Java Developer Jobs in Dublin
Legal Counsel Jobs in Dublin
Legal Jobs in Dublin
Linux Jobs in Dublin
Machine Learning Jobs in Dublin
Marketing Jobs in Dublin
NET Developer Jobs in Dublin
Network Engineer Jobs in Dublin
Operations Jobs in Dublin
Payroll Jobs in Dublin
Product Design Jobs in Dublin
Product Manager Jobs in Dublin
Project Engineer Jobs in Dublin
Project Manager Jobs in Dublin
Python Jobs in Dublin
QA Jobs in Dublin
Quality Engineer Jobs in Dublin
React Jobs in Dublin
Sales Jobs in Dublin
Software Engineer Jobs in Dublin
Talent Acquisition Jobs in Dublin
Technical Support Jobs in Dublin
UX Jobs in Dublin
Web Developer Jobs in Dublin
Writing Jobs in Dublin
All Filters
Total selected ()
No Results
No Results















