Software Engineer - Edge AI
Canonical
Software Engineer - Edge AI
Home based - EMEA
This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and AI. 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 edge AI solutions, specifically focusing on Inference Snaps. You will work on designing and implementing silicon-optimized application packages for AI/ML inference, targeting devices from embedded systems to powerful gateways. 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 AI/ML inference 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 Edge AI solutions
- Secure deployment of AI inference platforms on Linux
- Build optimized AI solutions for local inferencing on Ubuntu
- 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++.
- Experience working on and developing applications for Linux
- You have interest and experience with a few of the following:
- Containers (docker, kubernetes)
- Snap, debian, or RPM packaging
- Bash scripting
- CI/CD (GitHub Actions, GitLab CI, etc)
- Local AI/ML inference frameworks
- Hardware accelerators: GPU, NPU
- 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.
$86.8k - $198k
...Rome,NY,US Share job via: Share Edge Solutions Software Engineer The Opportunity: As a full-stack developer, you can... ...picture to verify your identity and prevent fraud. Candidate AI Usage Policy AI is a part of our daily work at Booz...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$125k - $160k
...worlds - combining embedded systems, radar sensing, cloud computing, and AI to unlock powerful real-world intelligence. We're looking for a software engineer to help build and scale our edge and cloud platform for AI-powered applications. In this role, you'll work...Suggested$95k - $171k
...Akamai Technologies, Inc. is looking for a Software Engineer II to join the Edge Applications Engineering Team. You will develop and maintain software infrastructure that powers Akamais global edge network. The ideal candidate has 2 years of full stack experience, proficiency...Suggested$86.8k - $198k
...technology firm in McLean, Virginia is seeking a skilled Software Development Engineer to join their innovative engineering team. The ideal candidate... ...offers a dynamic work environment focused on cutting-edge technology and offers a competitive salary range of $86,80...Suggested- ...harder - but more important - than ever, with AI enabling fraudsters to launch... ...When they break, everything breaks. The Edge team exists because networking kept losing... ...service desk. You will be one of the first engineers on a team with a clear, narrow mission and...SuggestedFull timeFor contractorsInternship
$166k - $253k
...of systems is powered by Lattice OS, an AI-powered operating system that turns thousands... ...is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion... ...years. ABOUT THE TEAM Anduril Software Engineers in the Connected Warfare (CW) Division build...Full timeFor contractorsWork experience placementImmediate start$152k - $241.5k
...model inference? Join NVIDIA's TensorRT Edge-LLM team and help shape the next generation of edge AI for automotive and robotics. We build the software stack that enables Large Language,... ...Science, Electrical/Computer Engineering, or a closely related field. ~4+ years...Remote work- ...Edge AI & Perception Engineer Robotics • Embedded Compute • Computer Vision The Role This role bridges the gap between ML research... ..., and feeding actionable results to downstream robotics software. Day-to-Day Responsibilities Optimize...
$135k - $200k
...Forward Deployed Software Engineer Palantir builds the world's leading software for data-driven... ...advanced autonomous systems for use on the edge and in austere environments for military... ...deploy mission-critical software and AI solutions for agent autonomy and navigation...Work experience placementWork at officeRemote workWork from homeRelocation package$184k - $287.5k
Senior DL Software Engineer, Model Optimization and Edge Deployment - Autonomous Vehicles page is loaded## Senior DL Software Engineer, Model Optimization and... ...id: JR2015398NVIDIA is at the forefront of the AI revolution, specifically in the constantly evolving field...- ...invisible: the infrastructure and software that keep them fast, reliable,... ...that foundation for an AI-driven world. We’re a global provider... ...web applications. With 210+ edge locations, 50+ cloud regions,... ...for a Principal Support Engineer (L3, Edge Cloud). Job Description...Remote workMonday to FridayFlexible hours
$150k - $165k
...impact at the confluence of cutting edge robotic technology, agriculture, AI, and climate! With $19M raised to... ...Role: Are you passionate about software development and eager to contribute... ...support our robotics platforms Software Engineering: Develop high-quality, modular,...Remote work$181.85k - $299.91k
Red Hat, Inc. is seeking a Software Engineer to design and develop software for AI systems on edge devices in Boston, Massachusetts. The position involves capacity planning, system performance optimization, and collaborating on MLOps solutions. Candidates should have a...$96.96k - $121.2k
...Cloud Services Architect, IoT Edge Laboratory Company: Hitachi... ...to Hitachi's IoT and AI business across a variety of industries... ...in Computer Science, Computer Engineering, or related field with at... ...building distributed cloud based software systems. Experience in go-...Full timeWork at officeRemote workWorldwide$100k - $150k
A career platform is seeking a Junior Software Engineer for its Workers Growth team in Austin. The role involves collaborating with cross-functional... ...salary ranges from $100,000 to $150,000, reflecting industry standards for entry-level positions. #J-18808-Ljbffr Jobright.ai- ...Description Principal Engineer d Location: Redwood... ...integrate hardware, IoT, AI-driven applications, and enterprise... ...architecture, hardware-software integration, and scalable SaaS... ...critical systems across cloud, edge, and in-store environments. You...Work at officeHome office
$110k - $138k
...security market with runtime insights, open innovation, and agentic AI. Creators of technology trusted by over 60% of the Fortune 500,... ...(with 2+ years of dev experience) from design to debugging Software architecture and coding best practices Proficiency with testing...Full time- ...Software Engineer Valinor Reflex is seeking a Software Engineer to join our small, hands-on team building computer vision and wearable systems... ...environment, we'd love to meet you. What You'll Do ML/AI Deployment Deploy machine learning models on hardware-...Local areaRemote work
$129k - $193k
...Product Support Engineer - Edge Compute & Comms Costa Mesa, California, United States Anduril... ...of systems is powered by Lattice OS, an AI-powered operating system that turns... ...Hands-on proficiency with professional CAD software and Product Lifecycle Management (PLM)...Full timeFor contractorsWork experience placementImmediate start$129k - $193k
...is powered by Lattice OS, an AI-powered operating system that... ...committed to bringing cutting-edge autonomy, AI, computer vision,... ...THE TEAM The Deployment Engineering team at Anduril is dedicated to... ...proficiency with professional CAD software and Product Lifecycle...Full timeFor contractorsWork experience placementImmediate start$161.5k - $218.5k
At Arm, we’re enabling AI and applications to run everywhere—from cloud to edge—powering billions of devices worldwide! We are looking for a Developer Relations Engineer - Edge to Cloud Platforms to help developers build across edge and cloud as one flawless system. You...Work at officeLocal areaWorldwide$95k - $171k
Akamai Technologies GmbH is seeking a Software Engineer II to join the Edge Applications Engineering Team in Cambridge, Massachusetts. In this role, you will be responsible for designing, writing, and automating code that supports product development for millions. Candidates...Flexible hours- ...Principal Embedded Software Architect – Edge AI MCU Austin, Texas, United States Ambiq is on a mission to enable intelligence everywhere... ...intelligence directly on device. We are expanding our Austin engineering organization and hiring a Principal Embedded Software...
- ...with strong experience in computer vision algorithms, notably YOLO-based models, to fine-tune and retrain models for optimization in edge deployment. Proficiency in Docker and familiarity with Kubernetes and Google Cloud Platform are essential. This role also involves...
- ...logistics technology firm is looking for a Staff Software Engineer to lead the technical development of their AI platform. This role involves making strategic architecture... ...a chance to influence the growth of cutting-edge technologies in logistics and fulfillment. #J-1880...
$99k - $225k
A leading technology consulting firm is seeking an AWS Edge Engineer to design high-performance computing solutions for critical operations. The role involves deploying AI-driven models at the edge, utilizing AWS services for secure computing in challenging environments...$75k - $232k
...opportunities and company perks await! Job Description: We are seeking an experienced, dynamic software engineer to develop applications within our Edge AI Development software platform for edge computing. The ideal candidate will have strong software engineering...- A leading AI security firm in California is seeking a hands-on Engineering Manager for its Platform team. The role involves defining technical roadmaps, leading architecture... ...offers a chance to impact security technology through cutting-edge AI solutions. #J-18808-Ljbffr Coram AI
- ...sensor fusion and ML models at the edge. Data is automatically... ...customers develop and deploy software directly to our dashcams to get... ...visual semantic data mining. AI Fleet management tools drive value... .... We are looking for engineers with experience across sensor-...WorldwideFlexible hours
$155.8k - $224.2k
...intensive world. From revolutionizing power for AI-driven data centers to ensuring... ...companies and innovators alike. Our cutting-edge solutions enable unparalleled "time-to-... .... We are looking for a Principal Software Engineer, Edge Compute to join our team in one of...Work at officeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Edge AI. Be the first to apply!
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States

