Senior Engineering Leader for Embedded Linux Systems

3 weeks ago


San Francisco, California, United States Canonical Full time
Lead the Future of Linux

Redefine the embedded Linux experience with a cutting-edge operating system in the IoT market. As a Senior Engineering Manager, you will be part of shaping the future of Linux from small systems to desktops.

This challenging role demands technical and management skills. You'll lead a team of software developers to design and implement features and their integration with the Snap Store, underpinning the Ubuntu Core, Desktop and Server experience on various CPU architectures like ARM, RISC-V, and X86.

Your Responsibilities
  • Build and lead a distributed team of engineers through hiring, coaching, mentoring, feedback, and hands-on career development.
  • Demonstrate sound engineering principles by directly contributing toward your team's goals.
  • Support timely delivery of technical solutions to address business needs.
  • Effectively set and manage expectations with other engineering teams, senior management, and external stakeholders.
  • Advocate and advance modern, agile software development practices and help develop and evangelize great engineering and organizational practices.
  • Grow a healthy, collaborative engineering culture in line with the company values.
  • Be an active part of the leadership team and collaborate with other leaders in the organization.
About You
  • You love technology and working with brilliant people.
  • You are curious, flexible, articulate, and accountable.
  • You love developing and growing people and have a track record of doing it.
  • You are knowledgeable and passionate about software development.
  • You have experience in leading, managing, coaching, and mentoring software developers.
  • You are comfortable planning and executing to deliver timely, high-quality software.
  • You have solid experience working in an agile development environment.
  • You have a Bachelor's or equivalent in Computer Science, STEM, or similar degree.
  • You have experience with embedded software.
  • You have experience with Golang, C/C++, and Shell.
  • You have a solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred.

Estimated Salary: $120,000 - $180,000 per year

Canonical offers a remote work option with global travel twice a year for two weeks at a time for company events.

We strive to create a workplace free from discrimination, valuing diversity of experience, perspectives, and background, which leads to a better work environment and better products.



  • San Diego, California, United States Firestorm Full time

    We are looking for an experienced Senior Embedded Linux Systems Engineer to join our team at Firestorm. Our company is dedicated to developing advanced autonomous systems, and we need talented engineers like you to help us achieve this goal.Key Responsibilities:Customize and optimize Ubuntu or Debian-based embedded Linux distributions for high-performance,...


  • San Diego, California, United States TrellisWare Technologies Full time

    Company OverviewTrellisWare Technologies is a global leader in advanced wireless communications solutions. With a strong focus on innovation, we strive to push boundaries and deliver exceptional results.Job SummaryWe are seeking a skilled Linux Embedded Systems Software Engineer to join our team. As a key member of our Engineering Team, you will be...


  • San Diego, California, United States Cypress HCM Full time

    Job OverviewAt Cypress HCM, we are seeking a highly skilled Senior Staff Embedded Linux Software Engineer to spearhead the development and integration of system and low-level components. This is a senior staff level role that requires extensive years (8+) of demonstrated expertise in embedded Linux kernel development.About the RoleThe Senior Staff Embedded...


  • San Francisco, California, United States Canonical Full time

    Redefine the future of embedded Linux with our innovative operating system, tailored for the IoT market. This role is perfect for a seasoned technical leader passionate about open source software, Linux, containers, security, and developer experience.We aim to empower developers across various fields, including IoT, automotive, and aviation, using our...


  • San Francisco, California, United States Ouster Full time

    About Our JobWe're looking for a senior engineer to join our team at Ouster. As a senior engineer, you will be responsible for building the embedded software that powers our lidar firmware system. This involves designing and implementing the high-level system architecture and implementing low-level modules. Your expertise in Linux, C, and C++, Python, and...


  • San Diego, California, United States Cypress HCM Full time

    Cypress HCM invites applications from seasoned Embedded Linux Software Engineers to join our team as Senior Staff Embedded Linux Software Engineers.Responsibilities and Expectations:Participate in the development and integration of system and low-level components, collaborating with diverse teams.Translate business requirements into technical specifications,...


  • San Francisco, California, United States Canonical Full time

    About the RoleWe are seeking a highly skilled Embedded Linux Systems Engineer to join our team. As an Embedded Linux Systems Engineer, you will be responsible for optimizing Ubuntu for the latest silicon.The ideal candidate will have a strong background in Linux, C, and C++, with experience working with open source communities and licenses. They will also...


  • San Jose, California, United States OSI Engineering Full time

    Job Title: Embedded Linux Software DeveloperAt OSI Engineering, we are seeking an experienced Embedded Linux Software Developer to join our team. This is a contract or contract-to-hire opportunity for a highly skilled professional with expertise in embedded software development and proficiency in C.The successful candidate will be responsible for developing...


  • San Diego, California, United States Talentry LLC Full time

    Job Description:Embedded C++ Software Developer - VideoContract Opportunity:60.00 - 80.00/hr.Job Requirements:We are seeking skilled embedded software engineers to design and develop software in C++ for a video application on embedded Linux.Responsibilities:Collaborate with system engineering to contribute to video system requirements development and...


  • San Jose, California, United States Cisco Systems, Inc. Full time

    Software Development Engineer - Embedded SystemsWe are seeking a talented Software Development Engineer to join our UCS Blade Platform BMC Team at Cisco Systems, Inc. As part of this team, you will be responsible for designing and implementing platform embedded software for next-generation enterprise-class PCIe nodes/fabrics.The ideal candidate will have 5+...


  • San Diego, California, United States Cypress HCM Full time

    The Senior Staff Embedded Linux Software Engineer plays a pivotal role in the development and integration of system and low-level components, fostering collaboration with diverse teams across various levels of the software stack. This individual addresses intricate challenges to propel the mission of ensuring the safety, security, and reliability of...

  • Embedded Linux Expert

    16 hours ago


    San Francisco, California, United States SPAN Inc Full time

    Our MissionAt SPAN Inc., we focus on developing innovative products that accelerate the adoption of renewable energy in homes. Our flagship SPAN Smart Panel is a groundbreaking evolution of traditional home electric panels, leveraging enhanced technology for metering, monitoring, and control.The RoleAs a senior device software engineer, you will partner with...


  • San Jose, California, United States OSI Engineering Full time

    Job Overview:We are seeking a Security Integration Specialist for Embedded Systems to join our team at OSI Engineering. As an Embedded Linux, Device Driver Engineer, you will be responsible for integrating security features into embedded systems using the Trusted Computing Group TPM 2.0 specification.The successful candidate will have expertise in embedded...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Embedded Linux Software ExpertAbout the Role:We are seeking a highly skilled Embedded Linux Software Expert to join our team at Qualcomm. As an Embedded Linux Software Expert, you will play a key role in designing and developing next-generation software for our Snapdragon products in Automotive ADAS and Infotainment.Key Responsibilities:Design and...


  • San Francisco, California, United States Ouster Full time

    Senior Firmware Engineer PositionAt Ouster, we design and manufacture high-resolution LIDAR sensors for various applications, including autonomous cars and drones. We are seeking an experienced Senior Firmware Engineer to join our team.Job DescriptionThe successful candidate will be responsible for developing the embedded software that powers our lidar...


  • San Francisco, California, United States Gridware Full time

    Job OverviewWe are seeking an experienced Senior Embedded Software Engineer to join our team at Gridware. As a key member of our engineering team, you will be responsible for developing robust and efficient firmware for our microcontroller platform.In this role, you will work closely with our backend codebase to develop and test device communications,...


  • San Jose, California, United States SiMa Technologies Full time

    Job DescriptionSiMa Technologies is seeking an Embedded Linux Systems Architect to join our team. The ideal candidate will have extensive experience in developing OS PCIe device drivers, boot software, and key test applications in a Linux embedded environment. The role involves designing, implementing, and testing host drivers, libraries, and test...


  • San Francisco, California, United States Atomic Semi Full time

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a strong background in microcontroller-based systems and real-time control systems.The responsibilities of this role include developing microcontroller firmware written in C/C++ and Linux application software (written in Python/Rust)....


  • San Jose, California, United States EPAM Full time

    Are you a highly skilled professional with a passion for digital transformation? EPAM, a leading global provider of digital platform engineering and development services, is seeking an experienced Senior Embedded Software Engineer. This high-impact role offers a ton of opportunities to develop your skills and advance your career.We are hiring a software...


  • San Diego, California, United States Employnet Inc Full time

    Job SummaryEmploynet Inc is looking for a skilled embedded C++ engineer with 5+ years of experience to join our team in San Diego, CA. The ideal candidate will have expertise in complex software engineering assignments and be able to work under general supervision.ResponsibilitiesThis role involves:Preparing development software, codes software (C++) and...