Sr. Firmware Engineer at Sanctuary Computer
Sanctuary Computer
About This Role
We are recruiting a Sr. Firmware Engineer to contribute to our IoT teamsOriginal job posting link🌎About garden3dWe are worker owned creative collective, innovating on everything from brands and IRL communities to IoT devices and cross platform apps. We share profit, open source everything, spin out new businesses, and invest in exciting ideas through financial and/or in-kind contributions.Our client roster includes Google, Stripe, Figma, Hinge, Black Socialists in America, ACLU, Pratt, Parsons, Mozilla, The Nobel Prize, MIT, Gnosis, Etsy & Gagosian.We’re the software team behind innovative products like The Light Phone & Mill, and we operate a global, decentralized community space collective called Index Space.We think of our garden3d as collective for creative people, prioritizing a happy, talented, and diverse studio culture. We work on projects that bring value to our world, and we balance deep care for the work we do with a genuine curiosity about life outside of our jobs.🔮 Who We're Looking ForWe're looking for a Senior Firmware Engineer who owns their work completely - someone who can walk into a hardware bring-up, assess the state of the firmware, and immediately know what needs to be done and in what order. You don't need a spec to get started and you don't need a manager to tell you when something's off.You've shipped real products. You know the difference between firmware that works in the lab and firmware that survives in the field — and you build for the latter from day one. You're comfortable making architectural decisions under ambiguity, and you document those decisions so the team can follow.In this role, you'll work across a range of embedded initiatives, from connectivity and OTA infrastructure to display integration and sensor pipelines, finding pragmatic, cost-effective solutions to hard real-time problems. You'll collaborate directly with hardware engineers, product teams, and clients, and you'll be expected to hold your own in all three rooms.Responsibilities will include:Owning firmware architecture decisions across one or more active product platformsBringing up new hardware revisions and integrating peripheral drivers with minimal ramp timeMonitoring deployed firmware in the field, triaging issues, and shipping fixes with urgency and disciplineDesigning and implementing wireless connectivity flows - pairing, OTA, reconnect logic, fleet healthReprocessing and validating firmware behavior across hardware variants and edge casesIntegrating new sensors, actuators, and communication modules into existing firmware architecturesParticipating in code reviews and holding a high bar - style, correctness, and long-term maintainabilityKeeping close track of project scope, timeline, and technical risk - and surfacing problems before they become crisesCommunicating directly with clients to align deliverables with constraints when scope and reality diverge🧗 Who you areThe person we’re looking for is happy, relaxed and easy to get along with. They’re flexible on anything except conceits that will lower their usually outstanding work quality. They work “smart”, by carefully managing their workflow and staggering features that have dependencies intelligently — they prefer deep work but are OK coming up to the surface now and then for top level / strategic conversations.We believe people with backgrounds or interests in design, art, music, food or fashion tend to have a well rounded sense of design & quality — so a variety of hobbies or side projects is a big nice to have!🔑 Must Have Competencies:Writes production C/C++ at the register level — owns memory layout, interrupt handling, and real-time constraints without supervisionHas shipped embedded firmware through DVT into mass production on at least one product with real end usersBrings up new hardware independently: bootloader, BSP, device tree, peripheral drivers — no hardware team babysitting requiredDeep RTOS fluency (FreeRTOS preferred) — has designed and debugged scheduling, priority inversion, watchdog logic, and power state machines under real constraintsOwns the full debug cycle: reads schematics, probes with lab instruments, isolates timing and concurrency bugs, writes the postmortemFluent in low-level bus protocols (I2C, SPI, UART, GPIO) at the register level - not just framework callsSelf-managing: sets accurate estimates, flags risk early, delivers without being chased, and owns scope from kickoff to closeClient-facing: has communicated technical tradeoffs directly to non-engineers, in writing, in real time, and been the person the client calls💪 Nice to Have Competencies:ESP32 at the IDF level. Not Arduino wrappers.Wireless stack ownership: pairing flows, reconnect logic, OTA update pipelines, fleet-scale failure recoveryLinux embedded depth - Yocto/Buildroot, device tree authorship, kernel module development, systemd service designDisplay pipeline integration (HDMI/DSI/LVDS) and shipped UI on constrained hardware using
Requirements
- Bachelor's degree in Computer Science, Electronics Engineering, or related field
- 5+ years of experience in firmware development, with a focus on embedded systems
- Proficiency in C, C++, and assembly languages
- Experience with firmware development tools such as Keil, IAR, or GCC
- Strong understanding of microcontroller architectures and peripherals
- Excellent problem-solving skills and attention to detail
- Ability to work independently and collaboratively in a remote team environment
Benefits
- Competitive salary range of ₱35,000 - ₱85,000 per month
- Flexible work setup with work-from-home options
- Opportunities for professional growth and development
- SSS (Social Security System) and PhilHealth benefits
- Pag-IBIG (Home Development Mutual Fund) benefits
- Annual leave and sick leave benefits
Similar Jobs
Electrical Technician
Boson Incorporated
Quezon City, National Capital Region, Philippines
₱37,000 -- ₱72,000
QA Engineer (Homebased)
Outsourced
National Capital Region, Philippines
₱35,000 -- ₱82,000
QA/QC Engineer
Unitan Construction & Development Corporation
Valenzuela, National Capital Region, Philippines
₱38,000 -- ₱76,000
Junior Web Developer
Cloudstaff
Philippines
₱41,000 -- ₱88,000