Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Edge AI in United States vacancy
  • $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... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    United States
    3 days ago
  • $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

    Matrixspace

    Burlington, MA
    2 days ago
  • $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

    Akamai

    Richmond, VA
    11 hours ago
  • $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

    Phase2 Technology

    Mc Lean, VA
    1 day ago
  •  ...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... 
    Suggested
    Full time
    For contractors
    Internship

    Persona

    Richmond, VA
    11 hours ago
  • $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 time
    For contractors
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  • $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

    NVIDIA

    Santa Clara, CA
    5 days ago
  •  ...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... 

    Oxenham Group

    Reading, MA
    4 days ago
  • $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 placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Washington DC
    2 days ago
  • $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... 

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  •  ...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 work
    Monday to Friday
    Flexible hours

    Gcore

    Poland, NY
    5 days ago
  • $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

    Aigen Robotics

    Redmond, WA
    1 day ago
  • $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... 

    Red Hat, Inc.

    Boston, MA
    1 day ago
  • $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 time
    Work at office
    Remote work
    Worldwide

    Hitachi

    Santa Clara, CA
    4 days ago
  • $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

    Jobright.ai

    Austin, TX
    1 day ago
  •  ...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 office
    Home office

    ASAP Talent Services

    San Francisco, CA
    5 days ago
  • $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

    Sysdig

    New York, NY
    3 days ago
  •  ...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 area
    Remote work

    Valinor Enterprises

    United States
    3 days ago
  • $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 time
    For contractors
    Work experience placement
    Immediate start

    anduril

    Costa Mesa, CA
    2 days ago
  • $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 time
    For contractors
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  • $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 office
    Local area
    Worldwide

    Arm Limited

    Austin, TX
    5 days ago
  • $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

    Akamai Technologies GmbH

    Cambridge, MA
    5 days ago
  •  ...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... 

    Ambiq

    Austin, TX
    1 day ago
  •  ...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... 

    Ethereum Technologies LLC

    Chicago, IL
    4 days ago
  •  ...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... 

    STORD

    Atlanta, GA
    6 days ago
  • $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... 

    Booz Allen Hamilton

    Honolulu, HI
    5 days ago
  • $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... 

    Microchip Technology

    Chandler, AZ
    3 days ago
  • 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

    Coram AI

    Sunnyvale, CA
    4 days ago
  •  ...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-... 
    Worldwide
    Flexible hours

    Hivemapper

    San Francisco, CA
    4 days ago
  • $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 office
    Worldwide

    Bloom Energy

    San Jose, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Edge AI. Be the first to apply!