Highly Skilled Embedded Linux Software Engineer Wanted

6 days ago


San Jose, California, United States ZipRecruiter Full time

We are looking for an exceptional software engineer to join our team as a Senior Embedded Linux Developer.

As part of this role, you will be responsible for optimizing Ubuntu for the latest silicon across the full Linux stack from kernel through GUI.

This is a fast-paced position that requires problem-solving skills, resourcefulness, and the ability to deliver on a wide variety of solutions across PC and IoT technologies.

Our teams partner with specialist engineers from major silicon companies to integrate next-gen features and performance enhancements for upcoming hardware.

Key Responsibilities:

  • Design and implement optimal Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.
  • Work with partners to deliver a delightful, optimized 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 customers integrate their apps, SDKs, build device OS images, optimize applications with Ubuntu Core, Desktop, and Server.
  • Work with advanced operating systems and application technologies available in the enterprise world.

Requirements:

  • A Bachelor's degree in Computer Science, STEM, or similar.
  • Experience with Linux packaging (Debian, RPM, Yocto).
  • Experience working with open source communities and licenses.
  • Experience working with C, C++.
  • The ability to work in a globally distributed team through self-discipline and self-motivation.

Preferred Skills:

  • Experience with graphics stacks.
  • A good understanding of networking - TCP/IP, DHCP, HTTP/REST.
  • A 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.

About Us:

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects, we are changing the world daily.

We recruit globally and set a high standard for people joining the company. We expect excellence, as success demands being the best at what we do.

Our compensation philosophy ensures equity across our global workforce.

Benefits:

  • Fully remote working environment.
  • A personal learning and development budget of $2,000 per annum.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental Leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues at 'sprints'.
  • Priority Pass for travel and travel upgrades for long haul company events.

Salary: The estimated salary for this position is between $120,000 and $180,000 depending on your level of experience and geographical location.



  • 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 Diego, California, United States TrellisWare Technologies, Inc Full time

    About the RoleTrellisWare Technologies is a world leader in highly advanced algorithms, waveforms, and communications systems. We are seeking a highly skilled Software Engineer, Embedded Linux to join our Engineering Team. The ideal candidate will have a strong background in embedded Linux development and a passion for innovation and collaboration.Key...


  • 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 Jose, California, United States Aleron Full time

    A Senior Technical Role with Aleron CompaniesLocation: San Jose, CASalary Range: $190K - $220K+We are looking for a highly skilled and experienced Principal Engineer, Embedded Software to join our team at Aleron Companies. This is a direct salaried position that offers a competitive salary range of $190K to $220K+The ideal candidate will have extensive...


  • 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 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...


  • 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 Alarm Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to develop firmware and video applications for Alarm.com's smart cameras. The ideal candidate will have a strong background in C and C++ programming and experience working with embedded Linux environments.This role requires close collaboration with multiple teams, including electronic...


  • San Jose, California, United States EPAM Full time

    EPAM is a leading global provider of digital platform engineering and development services. We are seeking a highly experienced Embedded C++ Software Developer to join our team. This is a high-impact role with a ton of opportunities to develop your skills and advance your career in the field of embedded systems.About the RoleWe are looking for a seasoned...


  • San Jose, California, United States Axiado Full time

    Axiado is a cutting-edge security processor company revolutionizing the control and management of digital systems. With a strong focus on collaboration, respect, and exceptional results, we are seeking a talented Embedded Systems Software Engineer to join our platform software team.About AxiadoWe are headquartered in Silicon Valley, providing access to top...


  • San Jose, California, United States Diverse Lynx Full time

    Job Title: Embedded Software DeveloperWe are seeking a highly skilled Embedded Software Developer to join our team at Diverse Lynx LLC in San Jose, CA. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software applications for embedded systems.Estimated Salary: $120,000 - $180,000 per year, depending on...


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

    About Our JobWe're looking for a highly skilled Embedded Linux Application Developer to join our team. As a key member of our Engineering Team, you will be responsible for working on next-generation self-networking hand-held radios for our Special Forces or help create new modem technologies for the toughest communication problems in areas such as HF, Free...


  • San Francisco, California, United States CyRAD Talent Solutions Full time

    We are seeking a highly skilled Senior Embedded Software Engineer to join our high-performing team of experts in the San Francisco Bay Area. This role offers the chance to work on cutting-edge technology that shapes global connectivity and communication systems.Job SummaryAs a Senior Embedded Software Engineer, you will be responsible for designing and...


  • San Jose, California, United States Cisco Full time

    Our team at Cisco is dedicated to driving innovation and excellence in BMC development for Cisco's X-Series Blade Servers. We are looking for a skilled Embedded Systems Engineer to join our team and contribute to the design and implementation of platform embedded software for next-generation enterprise-class PCIe nodes/fabrics.The successful candidate will...


  • San Jose, California, United States Cisco Full time

    Company Overview:Cisco is a leading technology company that powers an inclusive future. Our innovative products and services connect the world, enabling individuals, businesses, and organizations to thrive in a rapidly changing digital landscape.Job Summary:We are seeking an experienced Software Engineering Technical Lead to join our team responsible for...


  • San Jose, California, United States EPAM Full time

    We are looking for an exceptional Embedded Linux Driver Specialist to join our team at EPAM. As a leading global provider of digital platform engineering and development services, we strive to deliver cutting-edge solutions that meet our clients' needs. In this role, you will work closely with cross-functional teams to develop custom solutions using embedded...


  • San Jose, California, United States Cisco Full time

    Cisco is seeking a talented Embedded Software Engineering Technical Leader to join our team in San Jose. This role will play a key part in the development of next-generation network switches and routers, utilizing cutting-edge application awareness technology to enhance network infrastructure.Key ResponsibilitiesLead the design, development, and testing of...


  • San Diego, California, United States Alarm Full time

    Job OverviewWe're seeking a talented Embedded Software Engineer to join our Device Engineering team. As an Embedded Software Engineer, you will be responsible for designing and developing embedded software for our cloud-connected devices. Your expertise in Linux platforms, board support packages, and C/C++ programming will enable you to contribute to the...


  • San Jose, California, United States Pando Electric Inc Full time

    About Pando ElectricPando Electric Inc is a technology company based in Silicon Valley backed by top VCs. Our vision is to establish a connected, smart, and sustainable living space.Job DescriptionWe are seeking an experienced Embedded Systems Software Engineer to join our team. This role will be responsible for developing firmware for EV charging solutions,...


  • San Diego, California, United States Alarm Full time

    Alarm.com is a leading technology company that develops innovative cloud and device solutions across cutting-edge technologies. As an Embedded Software Engineer, you will play a key role in defining the future of the Internet-of-Things (IoT) by creating and integrating devices such as security panels, networking gateways, and video cameras.\The ideal...