System Software Engineer

Framework
Taipei
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Collaboration","Communication","Self-management","Project leadership","Problem-solving"]

Own key parts of device software and firmware across Framework’s product line, including embedded controller, PD, BIOS, drivers, and application support. Create validation plans, bring up and debug systems during NPI, and ensure work is buildable on CI and properly validated. Collaborate with firmware/software teams at manufacturing partners, continually evaluate new technologies and software frameworks, and help shape Framework’s open, configurable engineering philosophy.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Framework
Framework
3 hours ago

System Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Own key parts of device software and firmware across Framework’s product line, including embedded controller, PD, BIOS, drivers, and application support. Create validation plans, bring up and debug systems during NPI, and ensure work is buildable on CI and properly validated. Collaborate with firmware/software teams at manufacturing partners, continually evaluate new technologies and software frameworks, and help shape Framework’s open, configurable engineering philosophy.
Location: Taipei
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own implementation of application software, drivers, firmware, and support development for embedded controller, PD, and BIOS features.
  • •Manage and review firmware and software work performed by manufacturing partner teams.
  • •Create validation plans and bring up and debug systems during NPI for new programs.
  • •Track and experiment with new technologies and software frameworks to improve products.
  • •Ensure developed projects can be built on CI and validated effectively.
Travel: Low travel

Pay and Benefits

Perks:EquityHealth InsurancePaid LeaveParental Leave

Key Requirements

  • •Bachelor’s degree in Computer Science or equivalent practical experience.
  • •5+ years of experience in firmware development and software engineering for electronics products.
  • •End-to-end experience developing software projects for hardware products.
  • •Familiarity with cross-platform application frameworks for x86 and ARM-based platforms.
  • •Strong written/verbal English communication and the ability to collaborate across time zones.
Experience:5+ yearsElectronicsHardwareFirmwareEmbedded systemsOpen-source
Education:Bachelor's
Skills:CollaborationCommunicationSelf-managementProject leadershipProblem-solving
Languages:English
Tech Stack:X86ARMFirmwareDriversBIOSEmbedded controllerPDCINPIDebuggingValidationEmbedded controller (EC)Host Power delivery (PD) controllerRustCPythonZephyrFreeRTOSCorebootTianocore

Company Brief

Framework
Designs and sells modular, repairable laptops and components that let users upgrade, customize, and repair hardware to reduce electronic waste. Offers the Framework Laptop, expansion cards, replacement parts, and related firmware and support focused on sustainability and right-to-repair.
Industry: Consumer Electronics
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: San Francisco, United States
Founded: 2019
WebsiteLinkedIn