Jobs
>
Senior Software Engineer
>
Minneapolis

    Senior Software Engineer - Minneapolis, United States - Canonical - Jobs

    Default job background
    Description

    Job Description

    Job Description

    Work across the full Linux stack from kernel through networking, virtualization and graphics to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.

    The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across Server, PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.

    What you'll do
    • Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks
    • Work with partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms
    • Take a holistic approach to the Ubuntu experience on partner platforms with inputs on technical plans, testing strategy, quality metrics
    • Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
    • Help our customers integrate their apps, SDKs, build device OS images, optimize applications with Ubuntu Core, Desktop and Server
    • Work with the most advanced operating systems and application technologies available in the enterprise world.

    Joining Canonical, you will partner with bright minds from all over the world, and work with an exciting set of new technologies in a fast growing company with a truly unique and ambitious vision to build a better platform with free software. You will work with customers on exciting IoT and server platforms and technologies, built to support different verticals: from robots to data centers, from telco to retail.

    Who you are
    • You love technology and working with brilliant people
    • You have a Bachelor's degree in Computer Science, STEM or similar
    • You have experience with Linux packaging (Debian, RPM, Yocto)
    • You have experience working with open source communities and licences
    • You have experience working with C, C++
    • You can work in a globally distributed team through self-discipline and self-motivation.
    Nice to have
    • Experience with graphics stacks
    • Good understanding of networking - TCP/IP, DHCP, HTTP/REST
    • Basic understanding of security best practices in IoT or server environments
    • Good communication skills, ideally public speaking experience
    • IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services
    • Some experience with Docker/OCI containers/K8s
    What Canonical Offers
    • Learning and development opportunities
    • Annual compensation review
    • Recognition rewards
    • Annual leave
    • Priority Pass for travel

    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 mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping individuals and businesses worldwide to 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.



  • Apex Ventures Como, United States

    We are currently seeking a Senior Software Engineer with expertise in Python, FastAPI, and Data to join a highly successful sustainability and infrastructure consultancy in Germany. This company is looking to expand their tech teams in order to further develop their SaaS products ...

  • The Toro Company

    Software Engineer

    3 weeks ago


    The Toro Company Bloomington, MN, United States

    Who Are We? · The Toro Company is a homegrown, Minnesota-based company that has been in business since 1914. We pride ourselves on providing world-class equipment to help maintain the environment that we love, while putting an emphasis on giving back to the communities that surr ...

  • InfoTree

    Software Engineer

    2 weeks ago


    InfoTree Minneapolis, United States

    Job Description · Job DescriptionWe have openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer II performs a variety of tasks across the areas of software requirements analysis, software design, implementation ( ...

  • Delaget

    Software Engineer

    3 weeks ago


    Delaget Minneapolis, United States

    Software Engineer · Delaget develops innovative software solutions to help restaurants run more efficient and profitable operations. As industry experts, we provide data analytics and actionable insights to help growing restaurateurs expand their business. Our user-friendly produ ...

  • Daikin Applied

    Software Engineering

    2 weeks ago


    Daikin Applied Plymouth, United States

    Make your mark at the world's largest HVAC company Daikin Applied is a global leader in providing innovative HVAC solutions for commercial and industrial applications. We are currently seeking a highly motivated and detail-oriented Software Engineering Intern to join our dynamic ...

  • The Toro Company

    Software Engineer

    3 weeks ago


    The Toro Company Minneapolis, United States

    Who Are We? · The Toro Company is a homegrown, Minnesota-based company that has been in business since 1914. We pride ourselves on providing world - class equipment to help maintain the environment that we love, while putting an emphasis on giving back to the communities that s ...

  • Advanced Technology Innovation

    Software Engineer

    3 weeks ago


    Advanced Technology Innovation Minneapolis, United States

    Real-time embedded software development · Requirements analysis, software architecture and design · Hardware-software integration · Software verification testing · Object-oriented design, C++ coding, unit testing · Real-time operating systems (VxWorks and Linux/Unix derivatives ...

  • Capgemini

    Software Engineer

    3 weeks ago


    Capgemini Minneapolis, United States

    Life at Capgemini · Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer: · Flexible work · Healthcare including dental, vision, mental health, and well-being programs · Financial well-being pro ...


  • INSPYR Solutions Minneapolis, United States

    Title: Software Engineer/Backend · Location: Minneapolis/St. Paul, MN, Boston, MA OR Seattle, WA. *Must be local to one of these locations *Must work hybrid schedule · Duration: 3 months plus extensions · Compensation: 50-70hr. · Work Requirements: US Citizen, GC Holders or Autho ...

  • Provation Medical

    Software Engineer

    3 weeks ago


    Provation Medical Minneapolis, United States

    Employer: Provation Software, Inc. Work with a team of software engineers to troubleshoot reported issues and support and enhance an existing code base. Investigate, program, unit test and document ?xes for reported software issues/change requests. Maintain features for evolving ...

  • Randstad North America, Inc.

    Software Engineer

    2 weeks ago


    Randstad North America, Inc. Minneapolis, United States

    Education/ Experience: A Bachelor's degree in a quantitative or business field. Requires 4 - 6 years of related experience. Or equivalent experience acquired through accomplishments of applicable knowledge, duties, scope and skill reflective of the l Software Engineer, Software, ...

  • Bosch Ai

    Software Engineer

    1 week ago


    Bosch Ai Minneapolis, United States

    **Software Engineer (Driver Assistance - Recompute SiL Development Engineer) - XC** · 15000 N Haggerty Rd, Plymouth, MI 48170, USA · Full-time · Legal Entity: Robert Bosch LLC · **Company Description** · This group is working on ADAS functions for series projects. Examples i ...

  • General Dynamics Mission Systems

    Software Engineer

    1 week ago


    General Dynamics Mission Systems Minneapolis, United States

    Education Requirements:Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5 years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile e Software Engineer, Software, ...

  • Apex Systems

    Software Engineer

    5 days ago


    Apex Systems Minneapolis, United States

    Apex Systems is currently seeking a Back-End Software Engineer for one of our top Pet Retail clients in Minneapolis, MN. Apply now · Job Description: · To enable Pet Health to build new notifications to Pet Parents and Veterinarians using the pharmacy rules engine to help keep P ...

  • Cloud Computing Consultants, LLC

    Software Engineers

    3 weeks ago


    Cloud Computing Consultants, LLC Minneapolis, United States

    Job Description · Job Description · Job Overview · Employment Type: Full-time · Job Summary: As a software engineer, you will develop software solutions for our customers that fit their business needs. You will work on software that may include web-based applications, business au ...

  • Inspyr Solutions

    Software Engineering

    10 hours ago


    Inspyr Solutions Minneapolis, United States

    Title: Software Engineer/BackendLocation: Minneapolis/St. Paul, MN, Boston, MA OR Seattle, WA. *Must be local to one of these locations *Must work hybrid scheduleDuration: 3 months plus extensionsCompensation: 50-70hr.Work Requirements: US Citizen, GC Holders or Authorized to Wor ...

  • Code 42

    Software Engineer

    2 weeks ago


    Code 42 Minneapolis, United States

    We are: Accelerators of innovation. Enablers of collaboration. Protectors of ideas. · Code42 speeds the time to detect and respond to Insider Risks by delivering a fast, simple path to data loss detection, investigation and response. With our product, IncydrTM, security teams ea ...


  • INSPYR Solutions Minneapolis, United States

    Title: Software Engineer/Backend Location: Minneapolis/St. Paul, MN, Boston, MA OR Seattle, WA. Must be local to one of these locations Must work hybrid schedule Duration: 3 months plus extensions Compensation: 50-70hr. Work Requirements: US Citizen, GC Holders or Authorized to W ...

  • RBC

    Software Engineer

    3 weeks ago


    RBC Minneapolis, United States

    Job Summary Job Description Software Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Assess, research, and analyze business, technical and system needs in order to resolve business systems issues by recommending technology solutions that meet sponsor/stakeholder needs. Creat ...

  • Advanced Technology Innovation

    Software Engineer

    2 weeks ago


    Advanced Technology Innovation Minneapolis, United States

    Real-time embedded software development · Requirements analysis, software architecture and design · Hardware-software integration · Software verification testing · Object-oriented design, C++ coding, unit testing · Real-time operating systems (VxWorks and Linux/Unix derivatives) ...