Software Engineer

3 weeks ago


Dublin, Ireland Canonical Full time

Join to apply for the
Software Engineer - Industrial IoT
role at
Canonical
6 days ago Be among the first 25 applicants
Join to apply for the
Software Engineer - Industrial IoT
role at
Canonical
This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT.
Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
Your role will be to help us provide easy to deploy, secure, and customizable industrial edge solutions.
You will work on designing and implementing applications that run on constrained IoT devices to powerful gateways.
Embedded systems and Linux will be at the core of your everyday challenges.
In our team we value collaboration, peer reviews, good integration/unit testing and writing maintainable code.
General knowledge and experience with Linux as a developer platform is required.
What you'll do
Collaborate proactively with a distributed team
Develop and maintain open source IoT application packages
Debug issues and produce high quality code to fix them
Review code produced by upstream and/or other engineers at Canonical
Discuss ideas and collaborate on finding good solutions
Experiment with Ubuntu Core and showcase industry-grade IoT solutions
Contribute to the development of IoT platforms
Contribute to building Edge AI solutions
Participate in IoT standardisation working group discussions and planning (Connectivity Standards Alliance, Web of Things, etc)
Work on Matter, the connectivity standard unifying smart homes
Work from home with global travel 2 to 4 weeks for internal and external events
Who you are
Proven track record of at least 3 years of professional software development using Go or C++.
You have experience working with RESTful APIs or asynchronous messaging protocols
You have interest and experience with a few of the following:
Containers (docker, kubernetes)
Linux distributions
Snap, debian, or RPM packaging
Shell scripting
CI/CD (Github Actions, Gitlab CI, etc)
IoT frameworks and protocols
Real-time applications
AIML inference frameworks
You value soft skills, communication and advocacy, and are passionate, enterprising, thoughtful, and self-motivated
You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform.
Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.
We are proud to foster a workplace free from discrimination.
Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your
identity
, we will give your application fair consideration.
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information Technology
Industries
Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Software Engineer jobs in
Dublin, County Dublin, Ireland
.
Dublin, County Dublin, Ireland 4 months ago
Dublin, County Dublin, Ireland 9 months ago
Dublin, County Dublin, Ireland 1 month ago
Frontend software engineer (React) - Europe Remote
Dublin, County Dublin, Ireland $35,000.00-$40,000.00 1 month ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 3 months ago
Junior Full Stack Engineer - Local Signup (Remote - Ireland)
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 2 months ago
Junior Software Engineer - Cross-platform C++ - Multipass
Dublin, County Dublin, Ireland 3 weeks ago
Freelance Software Developer (Java) - AI Trainer
Dublin, County Dublin, Ireland 1 week ago
Junior Software Engineer (Security) - InfraSec (Remote - Ireland)
Dublin, County Dublin, Ireland 2 weeks ago
Software Engineer - Solutions Engineering
Dublin, County Dublin, Ireland 2 months ago
Freelance Software Developer (TypeScript) - AI Trainer
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 4 months ago
Dublin, County Dublin, Ireland 9 months ago
Dublin, County Dublin, Ireland 1 month ago
Software Engineer (Python/Linux/Packaging)
Dublin, County Dublin, Ireland 8 months ago
Python Backend Senior Software Engineer - Remote 4 days a week (Europe)
Dublin, County Dublin, Ireland $70,000.00-$80,000.00 1 month ago
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 3 weeks ago
Dublin, County Dublin, Ireland 7 months ago
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 5 days ago
Dublin, County Dublin, Ireland 2 weeks ago
Freelance Software Developer (C/C++ - Rust) - AI Trainer
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 6 months ago
Dublin, County Dublin, Ireland 3 months ago
Dublin, County Dublin, Ireland 3 weeks ago
Freelance Software Developer (Rust) - AI Trainer
Dublin, County Dublin, Ireland 2 weeks ago
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Dublin, County Dublin, Ireland 4 weeks ago
Freelance Software Developer (TypeScript) - Quality Assurance (AI Trainer)
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 4 months ago
We're unlocking community knowledge in a new way.
Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr



  • Dublin, Ireland Software Placements Full time

    Overview Our client, a leading multinational semiconductor company, requires a Contract FPGA/ASIC Design Software Verification Engineer for an 11-month daily rate role based in West Dublin, Ireland. The role requires the candidate to be onsite 5 days per week. Role The Design Software Verification team plays a critical role in verifying the EDA tool...


  • Dublin, Ireland Software Placements Full time

    OverviewOur client, a leading multinational semiconductor company, requires a Contract FPGA/ASIC Design Software Verification Engineer for an 11-month daily rate role based in West Dublin, Ireland.The role requires the candidate to be onsite 5 days per week.RoleThe Design Software Verification team plays a critical role in verifying the EDA tool chain for...


  • Dublin Pike, Ireland Software Placements Full time

    Overview Our client, a leading multinational semiconductor company, requires a Contract FPGA/ASIC Design Software Verification Engineer for an 11-month daily rate role based in West Dublin, Ireland. The role requires the candidate to be onsite 5 days per week. Role The Design Software Verification team plays a critical role in verifying the EDA tool chain...


  • Dublin, Ireland Software Placements Full time

    OverviewClient: Our client a leading multinational Financial Company requires Contract VB6/VB.NET Software Engineer for 6-month role in South Dublin, IrelandRoleYou will join the Calculation Systems team in the IT Department.Work will primarily relate to project and production support activities on a range of Point of Sale and In Force Calculation...


  • Dublin, Ireland Software Placements Full time

    Overview Client: Our client a leading multinational Financial Company requires Contract VB6/VB.NET Software Engineer for 6-month role in South Dublin, Ireland Role You will join the Calculation Systems team in the IT Department. Work will primarily relate to project and production support activities on a range of Point of Sale and In Force Calculation...


  • Dublin, Ireland Guidewire Software Full time

    Join to apply for the Site Reliability Engineer II role at Guidewire Software Join to apply for the Site Reliability Engineer II role at Guidewire Software Get AI-powered advice on this job and more exclusive features. Summary Are you passionate about solving interesting technical challenges by defining, designing, deploying and troubleshooting Cloud...


  • Dublin, Dublin City, Ireland Software Placements Full time

    Direct message the job poster from Software PlacementsOur client is a market leading B2B Technology provider.Role and Responsibilities:Daily responsibilities are a mix of project & issue (analysis, investigation, and resolution) workOn successful completion of the probation period, the candidate will participate in the On-call roster i.e. 7 nights and full...

  • Cloud Engineer

    2 weeks ago


    Dublin, Ireland Software Placements Full time

    Direct message the job poster from Software PlacementsOur client is a market leading B2B Technology provider.Role and Responsibilities:Daily responsibilities are a mix of project & issue (analysis, investigation, and resolution) workOn successful completion of the probation period, the candidate will participate in the On-call roster i.e. 7 nights and full...

  • Software Engineer

    4 weeks ago


    Dublin, Dublin City, Ireland Canonical Full time

    Join to apply for the Software Engineer - Industrial IoT role at Canonical6 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career...


  • Dublin, Ireland Guidewire Software Full time

    OverviewImplementation Support Engineer role at Guidewire Software.Join to apply for a position that supports Guidewire core applications in both the Guidewire Cloud and on-premise, acting as a liaison between implementers and internal Guidewire teams.Job DescriptionThe Implementation Support team is part of the Guidewire Global Support organization,...