Embedded Linux Containers Software Engineer

2 weeks ago


Detroit, United States Canonical - Jobs Full time
Job DescriptionJob Description

Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team.

Snaps are next-generation software packaging and delivery for Linux. They are designed for safety, security and robustness, with application-specific confinement of containers optimised for IoT devices, desktops and servers. Our goal is that snaps work across multiple Linux flavors to ensure that publishers have the simplest way to reach the whole Linux world.

This role requires an obsession with quality and performance, for work at the heart of the operating system. It also requires an interest in the software publishing and consumption experience. Applicants should be passionate about open source software development. We value collaboration, peer reviews, good unit/integration testing and maintainable code. General knowledge and experience with Golang and Linux as a developer platform is required.

What you'll do
  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Debug issues and produce high quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Obsess over how to achieve robustness despite unexpected events like power outages
  • Work from home with global travel for up to two weeks, twice a year
Who you are
  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills, are thoughtful and self-motivated
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have professional software development experience using Go, Python, C, or C++
  • You know Linux system-level fundamentals, e.g. cgroups, namespaces, apparmor
  • Commitment to software testing, code reviews and maintainable code
About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.

  • Work from home
  • Learning and development allowances
  • Competitive Salary
  • Annual compensation review
  • Recognition rewards
  • Generous annual leave
  • Paid maternity, paternity and sick leave
  • Priority Pass for travel
  • Exposure to international business and technology

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.

#LI-remote


  • Director Engineering

    4 weeks ago


    Detroit, United States SunSoft Technologies Inc Full time

    Direct hire position with our client: Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below.Director Engineering: This management position, Director-Engineering, is responsible for planning, managing, and leadership of the multi-disciplined product engineering team for the...


  • Detroit, United States QuEST Global Full time

    62788BR Title: Senior Embedded C++ Engineer Job Description: Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a...


  • Detroit, United States American Axle & Manufacturing Full time

    American Axle & Manufacturing has openings for Senior Software Validation Engineers Test Design and Implementation at its ATDC facility in Detroit, MichiganJob duties include: 1Perform testing activities ensuring conformance to AAM strategies, policies and procedures, and project level processes including ISO26262, ISO 29119 and ASPICE2Develop and review...


  • Detroit, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionThis is a unique opportunity to use your software engineering and cryptography skills to build and maintain the security foundation that enables Ubuntu and its users to operate securely and remain compliant to international information security standards such as FIPS 140-3 and Common Criteria. You will use your applied...

  • Software Engineer

    3 weeks ago


    Detroit, United States Blue Chip Talent Full time

    Primary Responsibilities for Software Engineer:Creation and maintenance of test specifications according to the specified test strategy for the test levelsPlanning and execution of software testsEvaluation, documentation, and reporting of test results, including incident reportingSupport the analysis of defects with the project teamSupport on requirement...

  • Senior Software

    4 weeks ago


    Detroit, United States Futran Tech Solutions Pvt. Ltd. Full time

    JD: Responsible for design, development and testing of software components • Develop and configure AUTOSAR components • Work closely with the electronics and hardware departments to ensure design of electronics and hardware can support the software requirements • Support architecture design and development • Create detailed designs to link the...


  • Detroit, United States Salesforce.Com Inc Full time

    To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job CategorySoftware Engineering Job Details About Salesforce We're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across...


  • Detroit, United States Oxford Global Resources Full time

    Job DescriptionJob DescriptionClient is looking for specific experience working in Embedded/Firmware Automotive Development. Targeting ETAS Stack, ISOLAR Tool Set and Autosar. This client is open to full remote and expects the job to last 10-12+ months. If you could be interested, please let me know.Thanks!EricSkills:Embedded/firmwareexpert level ETAS...


  • Detroit, United States Oxford Global Resources Full time

    Job Description Job Description Client is looking for specific experience working in Embedded/Firmware Automotive Development. Targeting ETAS Stack, ISOLAR Tool Set and Autosar. This client is open to full remote and expects the job to last 10-12+ months. If you could be interested, please let me know. Thanks! Eric Skills: Embedded/firmware expert level ETAS...


  • Detroit, Michigan, United States General Motors Full time

    Job DescriptionKey Responsibilities:Design and develop scalable and highly available cloud-based software systems.Collaborate with cross-functional teams to ensure seamless integration and deployment of cloud-native applications.Develop and maintain infrastructure as code using Terraform and Kubernetes.Implement container orchestration using Kubernetes and...

  • Software Engineer

    4 weeks ago


    Detroit, Michigan, United States ADN Healthcare Full time

    We are seeking a skilled Software Engineer to join our team at "Company Name". The ideal candidate will have a strong foundation in programming languages and experience with software development methodologies.Responsibilities:* Design and develop software applications using various programming languages* Collaborate with cross-functional teams to identify...

  • Head of Engineering

    1 week ago


    Detroit, United States Edison Smart® Full time

    Head of Engineering | Paying $200K - $300K | Hybrid | Detroit, MichiganOur client is a leading EV automotive company. They are looking for a Head of Engineering to lead all Engineering development of a new EV due in 2026.Key skills:Led multi-discipline engineering teams. (EE, Embedded, High-level software, Mechnical, etc)Spearheaded vehicle development from...

  • Software Engineer

    3 weeks ago


    Detroit, Michigan, United States Nursefinders Full time

    At '{company}', we're looking for a skilled Software Engineer to join our team. As a key member of our tech team, you will be responsible for designing, developing, and testing software applications. Key responsibilities include:Writing clean, efficient, and well-documented codeCollaborating with cross-functional teams to identify and prioritize project...


  • detroit, United States Edison Smart® Full time

    Head of Engineering | Paying $200K - $300K | Hybrid | Detroit, MichiganOur client is a leading EV automotive company. They are looking for a Head of Engineering to lead all Engineering development of a new EV due in 2026.Key skills:Led multi-discipline engineering teams. (EE, Embedded, High-level software, Mechnical, etc)Spearheaded vehicle development from...

  • Devops Engineer III

    1 month ago


    detroit, United States Pyramid Consulting, Inc Full time

    Immediate need for a talented Devops Engineer III. This is a 12+ months contract opportunity with long-term potential and is located in Detroit , MI (Hybrid). Please review the job description below and contact me ASAP if you are interested.Job ID: 24-43016Pay Range: $50 - $60/hour. Employee benefits include, but are not limited to, health insurance...

  • Devops Engineer III

    2 months ago


    Detroit, United States Pyramid Consulting, Inc Full time

    Immediate need for a talented Devops Engineer III. This is a 12+ months contract opportunity with long-term potential and is located in Detroit , MI (Hybrid). Please review the job description below and contact me ASAP if you are interested.Job ID: 24-43016Pay Range: $50 - $60/hour. Employee benefits include, but are not limited to, health insurance...


  • Detroit, Michigan, United States Delta Defense Full time

    Our company is seeking a skilled Software Development Lead to join our technology team. Key responsibilities include architecting and implementing software solutions, leading cross-functional teams, and collaborating with stakeholders to drive business outcomes. If you have a passion for software development and a desire to lead high-performing teams, we...


  • Detroit, United States RockLoans Marketplace LLC Full time

    The Rock Family of Companies is made up of nearly 100 separate businesses spanning fintech, sports, entertainment, real estate, startups and more. We're united by our culture - a drive to find a better way that fuels our commitment to our clients, our community and our team members. We believe in and build inclusive workplaces, where every voice is heard and...


  • Detroit, Michigan, United States Sono Bello Full time

    Job Description:We are seeking a skilled Software Engineer with expertise in C++ to join our software development team. As a key member of our team, you will design, develop, and test software applications using C++.Develop software applications using C++Design and implement software solutionsCollaborate with cross-functional teams to ensure software quality...

  • Software Engineer

    3 weeks ago


    detroit, United States Venteon Full time

    Job Summary:We are seeking a highly skilled Full Stack Developer with a strong focus on C# and Angular to join our development team. In this role, you will be responsible for building and maintaining robust web applications that are scalable, secure, and optimized for performance. You will work across the entire software development lifecycle, from design...