Talent.com
Linux Software Engineer

Linux Software Engineer

Bellwether CoffeeOakland, California, United States
30+ days ago
Job type
  • Full-time
Job description

About Us

Headquartered in Berkeley, CA, Bellwether Coffee is a venture-backed company working to positively transform the coffee industry by making coffee roasting more accessible and sustainable.

Our revolutionary electric, ventless, commercial coffee roaster does not require gas lines or expensive ventilation. It’s the most consistent and controllable roaster available, the lowest carbon footprint commercial roaster ever made, and was designed by coffee people and engineers who want a better future. Our roasting platform allows Bellwether customers to easily and responsibly source green coffee from incredible coffee farms around the world, expertly roast using artisan-crafted roast profiles, and share fresh, delicious coffee!

About the Role

As a Linux Software Engineer, you’ll be at the forefront of our development team, driving the software that powers our cutting-edge roasters. You’ll team up with Systems Engineers to craft innovative firmware, while collaborating with Mechanical Engineers to crack the code on thermodynamics and tackle the challenge of reducing emissions industry wide.   If you’re excited by solving complex problems and love a challenge, this role is for you!

Location

The role requires on-site presence in Berkeley a minimum of 3 times per week. Candidate must be authorized to work in the United States.

Primary Responsibilities

  • Drive ongoing development of the deployment, container, and security infrastructure of the company’s flagship software running on a Linux-based IoT architecture and the cloud.
  • Customize our Linux system image to optimize it for our system requirements.
  • Work closely with our cloud architect to ensure high availability and performance for build systems and pipelines deploying code security and reliably.
  • Work intimately with our quality assurance team to inject testability into our process.
  • Design, document, develop, review, test, deploy and monitor high-quality code.
  • Solve problems elegantly.

Qualifications

  • Bachelor’s degree in Computer Science or Electrical, Computer or Software Engineering or related from an accredited institution.
  • 3+ years as an Linux Systems Engineer with zero-to-shipped experience across the full product lifecycle.
  • 2+ years of distributed system design experience; hands-on experience with DevOps, container orchestration, proxies, queuing systems, etc.
  • Strong software engineering and debugging skills across all stack layers, from device drivers and disk partitioning to caching and package management.
  • Knowledge of the Linux kernel, device drivers, and bootloader configuration.
  • Experience with Linux security : TF-A, TPM, FDE, LUKS, HSM, etc.
  • Strong understanding internet protocols such as HTTP / 2, TLS, HTTP / 3, IPSec, DHCP, DNS and MQTT
  • Experience with configuration management and Infrastructure-As-Code.
  • Expert knowledge Linux shell and of one of C / C++, Python, TypeScript, Go or Rust.
  • Experience working with Raspberry Pi or a similar ecosystem
  • Familiarity with container technologies like Docker and Kubernetes.
  • Commitment to iterative work, robustness and maintainability.
  • Participate periodically in the team’s on-call rotation.
  • The ability to build trusting relationships with team members to create a positive working environment.
  • An infectious reverence for testable code and the process that creates it.
  • Expert level Linux system administration experience.
  • Bonus Points

  • Is merging code into a significant open source project.
  • Operates their own server cluster at home
  • Knows their Yocto from their Buildroot.
  • Create a job alert for this search

    Software Engineer • Oakland, California, United States

    Related jobs
    • Promoted
    Controls Software Engineer

    Controls Software Engineer

    Lawrence Berkeley National LaboratoryBerkeley, CA, United States
    Full-time
    Berkeley Lab's Engineering Division is seeking an innovative and creative.Beamline Controls Group at the Advanced Light Source (ALS). The ALS is on the brink of an expansive equipment upgrade that w...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Devices Software Engineer

    Linux Devices Software Engineer

    CanonicalSan Francisco, CA, United States
    Full-time
    Linux Devices Software Engineer.Continue with Google Continue with Google.Be among the first 25 applicants.Linux Devices Software Engineer. This role is one of our general tracks.Apply here for all ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer Manager, Linux Kernel Networking

    Software Engineer Manager, Linux Kernel Networking

    Google Inc.Sunnyvale, CA, United States
    Full-time
    Software Engineer Manager, Linux Kernel Networking.Bachelor’s degree, or equivalent practical experience.Experience with Linux Kernel Upstream process and cross-functional collaboration.Master's de...Show moreLast updated: 1 day ago
    • Promoted
    Staff Embedded Linux Software Engineer

    Staff Embedded Linux Software Engineer

    Amperesand PTE LTDSan Francisco, CA, United States
    Full-time
    Full-time Staff Embedded Linux Software Engineer.San Francisco, CA, United States Firmware Engineering $175,000 – $205,000. Amperesand is disrupting industrial power with the first commercialized So...Show moreLast updated: 3 days ago
    • Promoted
    Software Engineer - Solutions Engineering

    Software Engineer - Solutions Engineering

    CanonicalSan Francisco, CA, United States
    Full-time
    Software Engineer - Solutions Engineering.Software Engineer - Solutions Engineering.Software Engineer - Solutions Engineering. Be among the first 25 applicants.Software Engineer - Solutions Engineer...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Storage Kernel Software Engineer, Linux - DGX Cloud

    Principal Storage Kernel Software Engineer, Linux - DGX Cloud

    NVIDIASanta Clara, CA, United States
    Full-time
    We are looking for a Storage Services Software engineer to join the block storage group.You will be a member of a team that builds the next generation block storage capabilities.You will work close...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    PromiseSan Francisco, CA, United States
    Permanent
    Promise modernizes how government agencies and utilities support people in financial difficulty.We build technology that makes it simple for residents to receive benefits, engage with assistance pr...Show moreLast updated: 25 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Planet Labs PBCSan Francisco, CA, United States
    Full-time
    We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history. This constellation delivers an unprecedented dataset ...Show moreLast updated: 10 days ago
    • Promoted
    Sr. Linux Embedded Engineer, Infotainment Platforms, Vehicle Software

    Sr. Linux Embedded Engineer, Infotainment Platforms, Vehicle Software

    TeslaPalo Alto, CA, United States
    Full-time
    Embedded Engineer, Infotainment Platforms, Vehicle Software.Imagine the fully autonomous future where nobody has to drive—unless for fun—and every car can earn money for the owner.This autonomous f...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer

    Software Engineer

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 30+ days ago
    • Promoted
    Linux devices software engineer - snapd

    Linux devices software engineer - snapd

    CanonicalSan Francisco, CA, United States
    Full-time
    Linux devices software engineer - snapd.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    HeliuxSan Francisco, CA, United States
    Permanent
    Heliux is a software platform that unifies and accelerates enterprise‑wide operations for manufacturers.Our centralized operating system models cross‑functional teams, workflows, and data into a si...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Distributed Systems)

    Software Engineer (Distributed Systems)

    Browserbase, Inc.San Francisco, CA, United States
    Full-time
    As a Software Engineer (Distributed Systems) at.You’ll ensure it is high performance, scalable, constantly evolving and growing, and that our customers. As a Distributed Systems Engineer at Browserb...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Form EnergyBerkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 24 days ago
    • Promoted
    Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

    Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

    Form EnergyBerkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 27 days ago
    • Promoted
    Software Engineer, Diagnostics

    Software Engineer, Diagnostics

    MongoDBSan Francisco, CA, United States
    Permanent
    MongoDB is seeking highly technical candidates for a role on the Server Triage and Release team as a Diagnostics Engineer. Server Triage and Release is a support and diagnostics focused group within...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Software Engineer- L2

    Software Engineer- L2

    TwilioSan Francisco, CA, United States
    Full-time
    At Twilio, we're shaping the future of communications, all from the comfort of our homes.We deliver innovative solutions to. As we continue to revolutionize how the world interacts, we're acquiring ...Show moreLast updated: 11 hours ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Informatica LLCRedwood City, CA, United States
    Full-time
    Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to so...Show moreLast updated: 30+ days ago