FrameworkFR

Firmware/Software Engineer

Framework
United States only
Apply now
Who We Are
At Framework, we believe the time has come for products that are designed to last. Founded in San Francisco in 2019, our mission is to remake Consumer Electronics to respect people and the planet.
We've started with two award-winning products, the Framework Laptop 13 and 16. Our laptops are thin, light, high-performance notebooks that can be upgraded, customized, and repaired in ways that no other notebook can. Alongside this, we've launched the Framework Marketplace to enable an ecosystem of parts and modules. We've seen a fantastic reception to both of our laptops from customers and reviewers from outlets like Linus Tech Tips, Ars Technica, and multiple Wirecutter reviews (including a recommendation among the best Windows Ultrabooks of 2024), along with making TIME's Best Inventions lists in 2021 and 2023. As a company, we were #35 on Fast Company's Most Innovative Companies of 2022.
We come from successful consumer electronics startups including the founding team of Oculus, and have closed multiple rounds of funding to fuel our roadmap. Even better (and maybe unusually for an early stage startup), we're in a financially healthy position going forward off of our product revenue. We care deeply about building a diverse and inclusive team, and we hope you do too!
We are looking for a Software Engineer based in the US or Canada to own key parts of the device software and firmware implementation of our products. Our products are designed to be open and transparent, and that extends to how we think about firmware and software. We care deeply about open-source software and exposing greater configurability to people who want it, and a key part of this role is adopting and contributing to open libraries and frameworks. As one of the early engineers in Framework, you'll also have a high level of influence on our products and software philosophy going forward.
This role is a full-time remote position based in the US or Canada. If you’re local to San Francisco area, we spend 1-3 days a week together in person. This position will require some local and international travel to suppliers and our San Francisco, CA headquarters.

What You'll Do

  • Own implementation of application software, drivers, and support development of embedded controller and BIOS features.
  • Manage and review work done by firmware and software teams at our manufacturing partners.
  • Create validation plans and bring up and debug systems during NPI on new programs.
  • Proactively track and experiment with new technologies and software frameworks to improve our products.
  • Ensure that projects you develop can be built on CI and can be validated.

What You Need

  • Bachelor's degree in Computer Science or equivalent experience.
  • 5+ years of experience in firmware development and software engineering for electronics products.
  • Familiarity with cross-platform application frameworks.
  • A background in developing software projects end to end.
  • Ability to collaborate and communicate effectively with other engineers and program managers.
  • Strong written and verbal English communication abilities and familiarity with working across time zones.

What's Nice to Have

  • A passion for environmentalism and/or DIY.
  • Expertise with software and firmware development in a startup.
  • Experience with Rust.
  • Expertise at embedded firmware development in C and scripting in Python or similar languages.
  • Previous experience with coreboot, Tianocore, Zephyr, FreeRTOS, CMSIS, or other open-source firmware or RTOS platforms.
  • Familiarity working with UI/UX designers to define and implement application features.
  • Familiarity with system-level software and drivers on Windows and/or Linux.
  • Experience developing utilities for automation, debugging, and diagnostics.
  • A strong understanding of adjacent functional areas like electrical engineering.
  • Experience working as a remote member of an international team.

What You'll Love

  • Competitive salary, equity, and health benefits
  • Paid Parental Leave
  • Flexible work hours and locations, including every other Friday off!
  • 401K with matching for US Employees
  • The chance to work at a startup that is making a positive social and environmental impact
Equal OpportunityWe commit ourselves to the principles of equal employment and a diverse work environment. With inclusion being one of our core values at Framework, we do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, or any other characteristic protected by applicable federal, state, or local laws. We will consider qualified applicants regardless of criminal histories pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Ordinance.
We are also committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require an accommodation to participate in the application or interview process, please let us know by reaching out to [email protected].

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Framework know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 06, 2024

Posted on

Apr 07, 2024

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileFramework logoFR

Framework

View company profileVisit frame.work

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

5 remote jobs at Framework

Explore the variety of open remote roles at Framework, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Framework

Remote companies like Framework

Find your next opportunity by exploring profiles of companies that are similar to Framework. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan