Linux Software Engineer
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 TLS, 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.
Recommended Jobs
Senior Real Estate Property Management Accountant
Benefits: ~401(k) matching ~ Bonus based on performance ~ Dental insurance ~ Health insurance ~ Opportunity for advancement ~ Paid time off ~ Vision insurance ~ Training & devel…
Senior Product Manager, Treasury
Company Description Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and govern…
Enterprise Sales Associate
It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today - ServiceNow stands as a global market le…
Floor Manager
Very Busy, well known, full service Italian Restaurant in Hollywood looking for a floor manager to join our Long Beach location! Strong hospitality and service experience a must. Summary Su…
North Hollywood CA Family Physician Assistant Job-Flexible Schedule
A Federally Qualified Health Center in a vibrant northern Los Angeles community is seeking a Physician Assistant to join its dedicated team. This is a fantastic opportunity to work in a collegial, mu…
Software Developer II - Android Flight App
Overview Join Esri’s ArcGIS Flight team and help shape the future of drone technology for mapping and analytics. Our Android apps empower users to plan, control, and capture high-quality imagery a…
Principal Product Manager, Partnerships
Where we work Udemy is a global company headquartered in San Francisco, with additional U.S. offices in Denver and Austin, and international hubs in Australia, India, Ireland, Mexico, and Türkiye.…
Assistant Manager
Job Summary The Assistant Manager will be responsible for assisting in the oversight of gym operations to ensure an exceptional “Judgement Free” member experience as well as a financially successf…