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

Linux Devices Software Engineer

Canonical

Linux Devices Software EngineerHome based - Worldwide; Office Based - Taipei, TaiwanThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an unreliable and unforgiving world, on x86, ARM or RISC-V silicon.Canonical Ubuntu is the leading Linux for software engineers, desktops, cloud and IoT. We bring open source to the world as a high-performance, safe and secure platform for enterprise computing, software engineering, and connected devices.These smart, connected devices have the potential to transform every industry. Classic Ubuntu – desktop or server – is widely used in embedded systems because of its developer focus and enterprise grade security maintenance. We partner with the world's most prominent silicon companies to optimise Ubuntu on their latest and greatest chips, as well as with major OEMs and ODMs (PC, servers and connected device manufacturers) to ensure that Ubuntu works perfectly on their hardware.But while classic, 'deb' based Ubuntu is ideal for developers, it has too much variability for appliance or connected device environments, where you want to know *exactly* what the state of millions or billions of devices might be. So Canonical builds Ubuntu Core, a fully containerised version of Ubuntu that is mathematically precise and rigorously secure. We are working on additional solutions for even smaller devices.We have several teams that focus on open source for embedded environments. We hire outstanding Linux software engineers with a passion for open source, innovation, cutting-edge hardware and software technologies in general. You will be expected to make significant contributions through high-quality design and code, and to develop your technical leadership.These roles include:Ubuntu Core and snapd software developmentSilicon software and optimisation engineersKernel driver and hardware enablement engineersHardware-centric Linux QA EngineersHardware Certification EngineersRobotics engineersIndustrial IoT software engineersNetworking software engineers (switching, routing, access and SmartNICs)At Canonical you will have the opportunity to engage with the broader open source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and contribute to the deployment of Ubuntu and Ubuntu Core across the widest range of devices.Location: we have remote roles open in every time zone.What Your Day Will Look LikeWork with the latest Linux kernel and open source technologiesDeliver Ubuntu for the latest IoT and server-class hardware platformsIntegrate and maintain device-oriented software stacksWrite high-quality, well-designed softwareCollaborate proactively with other globally distributed teamsDisplay technical leadership internally and within our external communitiesHelp our customers ship their apps and SDKs on UbuntuBuild device OS images with Ubuntu Core, Desktop and ServerOptimise the Ubuntu kernel and libraries for silicon-specific capabilitiesDebug issues and produce high-quality code to fix themContribute to technical documentation to make it the best of its kindDiscuss ideas and collaborate on finding good solutionsParticipate as technical lead on complex customer engagements involving complete system architectures from cloud to edgeWork usually from home, with global travel 2 to 4 weeks for company eventsWhat We Are Looking For In YouAn exceptional academic track record from both high school and universityDrive and a track record of going above-and-beyond expectationsUndergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative pathExperience with Linux (Debian or Ubuntu preferred)Passion for Linux or embedded systems software (e.g. kernel, graphics, Yocto)Fluency in at least one of Golang, C, C++, or RustProfessional written and spoken EnglishExcellent interpersonal skills, curiosity, flexibility, and accountabilityPassion, thoughtfulness, and self-motivationExcellent communication and presentation skillsResult-oriented, with a personal drive to meet commitmentsAbility to travel twice a year, for company events up to two weeks eachAdditional Skills That You Might Also BringExperience with Debian/Ubuntu or other distro packagingUnderstanding of build systems and toolchains, including for cross-compilationExperience with firmware, uboot, UEFI, ACPI, DSDT, or boot loadersExperience with power management on PCI ASPM, SATA ALPM, low power profilesComputer architecture knowledge of x86, ARM, RISC-VExperience in board design, bring up, and validationExperience with electrical engineering design tools (e.g. schematic capture, layout)Familiarity with Ubuntu development modelPerformance engineering and security experienceShell or Python scripting skillsWhat We Offer YouWe consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.Distributed work environment with twice-yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleaguesPriority Pass, and travel upgrades for long haul company eventsAbout CanonicalCanonical 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 and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.Canonical Is An Equal Opportunity EmployerWe 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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Linux Devices Software Engineer in Dedham, MA vacancy
  • $140k - $175k

     ...clinical markets. Job Summary: Nova Biomedical is seeking a highly skilled Senior Software Engineer with expertise in developing Linux-based software for medical devices. This role will design, develop, and maintain applications with integrated TCP/IP-based communication... 
    Linux
    Hourly pay
    Full time
    Work at office
    Flexible hours

    Nova Biomedical

    Waltham, MA
    2 days ago
  •  ...ISEE is seeking an experienced Senior Software Engineer to join our team. The ideal candidate has...  ...- Excellent debugging expertise on Linux to debug hard-to-reproduce whole-system...  ...teams to enable the use of new components/devices on the self-driving vehicles Preferred... 
    Linux
    Full time
    Work experience placement

    Isee

    Cambridge, MA
    23 hours ago
  •  ...to innovate and grow, we’re searching for a forward-thinking  Software Engineer II   to help us build the future of capital markets...  ...development, and debugging of C applications that run on multi-core Linux systems to process large amounts of high-throughput, low-latency... 
    Linux
    Full time
    Work experience placement

    Hpr

    Needham, MA
    23 hours ago
  • $160k - $185k

     ...Software Engineer Manager Nova Biomedical is seeking a Software Engineer Manager to lead a local...  ...with experience leading medical device software through the complete product lifecycle...  ...technical direction across embedded Linux, C#/.NET, SQL, C++, and Qt-based... 
    Linux
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours
    1 day per week

    Nova Biomedical

    Norwood, MA
    1 day ago
  • $130k - $185k

     ...Role Overview   We are seeking a Software Engineer to join our QPU SW Engineering team. In...  ..., including pulse sequence generation, device coordination, and real-time system...  ...frameworks.   ~ Exposure to embedded Linux, RTOS, or custom firmware development.... 
    Linux
    Full time

    QuEra Computing

    Boston, MA
    23 hours ago
  •  ...Job Description Clinical device team in R&D IT supports technology...  .... Biogen is adding to its Engineering team in the Research &...  ...group. The team uses modern Software Engineering best practices to...  ...Spring), JavaScript (AngularJS), Linux, AWS (Lambda, S3, EC2, SQS, EBS... 
    Linux
    Full time
    Remote work

    Biogen Sandbox

    Cambridge, MA
    23 hours ago
  •  ...AI Tycho.AI builds autonomy software for unmanned systems operating...  ...energetic software engineers to join our growing team building...  ...such as ROS2 or protobuf), and Linux based software development....  ...with interfacing to physical devices, sensors, data exchange/network... 
    Linux
    Full time

    Tycho.ai

    Cambridge, MA
    23 hours ago
  • $137k - $170.9k

     ...best work of their lives.As a Senior Software Development Engineer on the Connectivity team, you will help...  ....Experience developing software on Linux or embedded systems.Familiarity with...  ...QualificationsExperience with consumer electronics or IoT devices.Familiarity with Bluetooth SIG... 
    Linux
    Full time
    Temporary work
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    3 days per week

    Sonos

    Boston, MA
    23 hours ago
  • $130.37k - $142k

     ...Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering,...  ...critical NSA-certified Cybersecurity devices in a rapidly growing product line. You’...  ...Embedded software, preferably on Linux OS.Model-based development, preferably... 
    Linux
    Flexible hours

    General Dynamics Mission Systems

    Dedham, MA
    2 days ago
  • $110.24k - $117k

     ...Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering,...  ...critical NSA-certified Cybersecurity devices in a rapidly growing product line. You’...  ...Embedded software, preferably on Linux OS.Model-based development, preferably... 
    Linux
    Second job
    Flexible hours

    General Dynamics Mission Systems

    Dedham, MA
    23 hours ago
  • $75k - $156k

     ...space exploration to biomedical engineering, lives often depend on the...  ...Security Group is looking for a CNO Software Engineer to develop tailored...  ...on a wide range of devices and systems.Job Description:Duties...  ...or firmware for Windows, GNU/Linux, RTOS, or UEFI/BIOS.... 
    Linux
    Full time
    Local area

    Draper Laboratory

    Cambridge, MA
    3 days ago
  •  ...Simulink models to ensure that all software meets quality standards. •...  ...organization, systems engineering, and validation groups and prepare...  ...and developing software in a Linux environment • Integrating...  ...with medical/surgical devices/instruments • Experience with... 
    Linux
    Work experience placement

    Sparktek

    Boston, MA
    3 days ago
  • $115k - $151.8k

     ...Software Engineer IIHPR is the leading provider of high-performance and ultra-low latency electronic trading and capital markets infrastructure...  ..., and debugging of C applications that run on multi-core Linux systems to process large amounts of high-throughput, low-latency... 
    Linux
    Full time
    Work at office
    Local area

    Hpr LLC

    Needham, MA
    4 days ago
  • $125k - $205.1k

     ...efficiently. We’re searching for a forward-thinking Senior Software Engineer to help us build the future of capital markets infrastructure...  ...development, and debugging of C applications that run on multi-core Linux systems to process large amounts of high-throughput, low-... 
    Linux
    Full time
    Work experience placement
    Work at office

    HPR (Hyannis Port Research)

    Needham Heights, MA
    2 days ago
  • $168k - $252k

     ...technical leader, join a small team of engineers that owns all software running on maritime assets....  ...optimization Strong C++ experience in a Linux development environment Experience...  ...programming for embedded and physical devices Experience working with and testing... 
    Linux
    Full time
    Work experience placement
    Local area
    Remote work
    Relocation package
    Flexible hours

    Anduril Industries

    Boston, MA
    23 hours ago
  • $130k - $180k

     ...around the world. We are seeking a hands-on Embedded Software Engineer to join our Process Analytics team. The Process...  ..., develop, and maintain software for embedded Linux systems. Configure and support BSPs, device trees, drivers, and hardware interfaces. Develop... 
    Linux
    Worldwide
    Flexible hours

    Repligen

    Waltham, MA
    2 days ago
  • $116.4k - $129.13k

     ...s degree in Manufacturing or Industrial Engineering, or a related Science, Engineering, Technology...  ...for this Position The Manufacturing Software Engineer is responsible for developing,...  ...cross-functional teams.Proficiency with Linux application developmentFamiliar with... 
    Linux
    Flexible hours

    General Dynamics Mission Systems

    Dedham, MA
    2 days ago
  •  ...Software Systems EngineerLocation: Auburndale, MA (275 Grove St, Ste...  ...skilled Software Systems Engineer to join a global technology leader...  ...in a cutting-edge medical device environment.Key ResponsibilitiesInstall...  ...issues.Work within both Linux (Ubuntu) and Windows... 
    Linux
    Contract work

    Kasmo Global

    Wellesley Hills, MA
    4 days ago
  • $100k - $165k

     ...Embedded Software EngineerAs an Embedded Software Engineer, working with custom Hardware built in-house, for our Cyber...  ...critical NSA-certified Cybersecurity devices in a rapidly growing product line....  ...Embedded software, preferably on Linux OS.Model-based development,... 
    Linux
    Worldwide
    Flexible hours

    Progeny Systems Corporation

    Dedham, MA
    4 days ago
  • $150k - $170k

     ...Senior Software Engineer – AI, Agentic Systems, Embedded & Industrial AutomationLocation: Ashburn...  ...firmware and software for embedded devices, sensors, controllers, gateways, and edge...  ...embedded software and firmware for Embedded Linux, RTOS environments, ARM processors, and... 
    Linux
    Full time

    Digital Realty

    Boston, MA
    2 days ago
  •  ...innovate and grow, we’re searching for a forward-thinking Senior Software Engineer to help us build the future of capital markets infrastructure...  ..., and debugging of C applications that run on multi-core Linux systems to process large amounts of high-throughput, low-latency... 
    Linux
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Work at office

    Hpr LLC

    Needham Heights, MA
    4 days ago
  • $93.8k - $125.1k

     ...mission of keeping Every Home Secure. What You'll DoSimpliSafe’s Device Cloud Services team is on a mission to level up the cloud-...  ...from anywhere in the world. We’re looking for a motivated Software Engineer II to design, develop, maintain and own software solutions. We... 
    Work at office

    SimpliSafe

    Boston, MA
    3 days ago
  • $101.5k - $188.5k

     ...building embedded technology that connects devices and improves lives. Merging cutting-...  ...markets. Learn more at   . Software Engineer II Boston, MA    Our Boston office...  ...based environments.    ~ Troubleshoot Linux-based host applications and networking... 
    Linux
    Full time
    Work at office
    Flexible hours

    Silabs India Private Limited

    Boston, MA
    22 days ago
  • $180k - $250k

     ...The Role As a Senior Platform Software Engineer at Humanoid, you will be at the heart...  ...production software in embedded systems running Linux (C++, C, Rust, Python, Go). ~...  ...Linux kernels and modifying or writing device drivers. ~ Experience with NVIDIA's Jetson... 
    Linux

    Humanoid

    Boston, MA
    3 days ago
  •  ...understanding of the full robotics software stack; profile and optimize...  ...Science, Robotics, Computer Engineering, or a related technical field...  ...: Strong understanding of Linux systems, including profiling...  ...models (TensorRT, ONNX) onto edge devices or robotic platforms.... 
    Linux
    Immediate start

    Eka

    Cambridge, MA
    2 days ago
  •  ...Harvard, we design advanced hardware and software as an integrated whole, enabling AI...  ...contribute to) a high-velocity, high-integrity engineering culture What you bring: ~ BS in...  ...points for: Experience with embedded Linux Prior work on autonomous systems or robotic... 
    Linux
    Full time
    Remote work

    Tycho.ai

    Cambridge, MA
    23 hours ago
  • $210.6k - $305.1k

     ...platforms that protect applications, devices, and data across modern data...  ...high-performance data plane software that leverages Data...  ...innovation while collaborating with engineers solving some of the industry’...  ...using modern C/C++ on Linux-based systems. Develop networking... 
    Linux
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Boston, MA
    3 days ago
  • $108k - $150.67k

     ...in-office at least one to two days per week)Position: Senior Software Engineer, Full StackAbout the RoleThe Translational Genomics Group builds...  ...data processing framework)Docker/Terraform/HelmBash/Unix/Linux environmentsGitExperience with all technologies is not required... 
    Linux
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    1 day per week

    Broad Institute

    Cambridge, MA
    4 days ago
  • $107.5k - $173.5k

     ...Streaming team is looking for a talented and self-motivated engineer with strong embedded software development experience who can apply his/her expertise...  ..., test, debug, and support of new and existing embedded Linux and Android based products. You will work closely with... 
    Linux

    Crestron Electronics

    Boston, MA
    2 days ago
  • $120k - $135k

     ...Software Engineer II Do you love tinkering with devices? Have you automated your own home? Do you love working with a highly motivated team of talented engineers? If the above holds true for you, then we would love to talk to you! Alarm.com is looking for a versatile... 
    Full time
    Work experience placement
    Casual work
    Work at office
    Immediate start
    Work from home
    Flexible hours

    Alarm.com

    Needham, MA
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Linux Devices Software Engineer. Be the first to apply!