Framework · 1 month ago
Senior System Software Engineer
Framework is a company focused on creating sustainable consumer electronics. They are seeking a Senior System Software Engineer to support firmware and software development across their product line, emphasizing open-source software and configurability.
ComputerConsumer ElectronicsManufacturing
Responsibilities
Own the end to end software development and releases for BIOS, EC, and driver software updates for new hardware products
Work on projects, both doing direct development, and working closely with partner firmware and software development, including code reviews from 3rd party contributors
Working closely with internal teams and vendors, define and implement software and firmware features
Manage and review work done by firmware and software teams at our manufacturing partners
Gather issues reported by customers and third parties, and fixing directly or passing issues along to the relevant teams, tracking progress across internal teams and partners
Partner with our internal and external validation labs to reproduce issues and develop reproduction cases
Coordinate the resolution of issues from internal and external sources, and drive timely closure of issues across cross-functional teams
Collaborate closely with Linux partners to proactively identify, diagnose, and solve issues
Qualification
Required
Bachelor's degree in Computer Science or equivalent experience
Ability to work effectively with external engineering teams across our ODM partners
5+ years of experience in firmware development and software engineering for electronics products
Ability to define requirements and work with internal and external teams to implement new features for our products
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 working across time zones
Preferred
A passion for environmentalism and/or DIY
Expertise with software and firmware development in a startup
History of upstreaming code for OSS projects
Experience with Rust
Expertise at embedded firmware development in C and scripting in Python or similar languages
Previous experience with Tianocore, Zephyr, Python, Coreboot, or other open-source firmware or RTOS platforms
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
Benefits
Competitive salary, equity, and health benefits
Paid company holidays plus 20 PTO days per year
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
Company
Framework
Framework designs high-performance, repairable, upgradeable consumer electronics products that are designed to last.
H1B Sponsorship
Framework has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2023 (2)
Funding
Current Stage
Growth StageTotal Funding
$45MKey Investors
Spark Capital
2024-04-23Series A· $17M
2024-04-23Equity Crowdfunding· $1M
2022-02-01Series A· $18M
Recent News
IEEE Spectrum
2025-12-29
2025-12-24
Company data provided by crunchbase