Senior Firmware Engineer
Tin Can Kids
Senior Firmware Engineer
Tin Can is building a safer, simpler way for kids to connect — without smartphones. We're creating screen-free, delightful devices and services that let families call the people who matter most, free from the noise of today's digital world.
We're building a bold, authentic, nostalgic, and kinda quirky brand that resonates with folks who want something simpler & better for their kids than the tech-infused lives we're currently living (and who have a sense of humor about it). As we gear up to scale to thousands of families, we're ready to bring on an engineer to help make it happen.
The Role
We're looking for a Senior Firmware Engineer to own the software that lives on every Tin Can. Our devices are the front line of the experience families feel most — how clearly a call sounds, and whether the phone just works when a kid picks it up to call Grandma. The firmware runs on ESP32 hardware and powers everything from connecting to Wi-Fi to placing a call to 911.
You'll be the person the rest of engineering turns to on anything device-side: how firmware gets better, how we ship updates safely across our fleet, and how we understand and improve the real-world experience of every call. You'll set firmware direction and coordinate the firmware and hardware work, so device-side expertise and ownership live with us. You'll work closely with our voice, IoT, and app engineers as we design and ship the next generation of devices. This is a hands-on role for someone who cares about the details families feel — and wants to own them end to end.
What You'll Do
- Own our device firmware end to end (C/C++ on ESP32) — connectivity, provisioning, call behavior, and on-device audio
- Make over-the-air updates safe and boring: phased, reversible rollouts you'd trust across the whole fleet, sensible versioning (which builds reach which devices), monitoring for updates that succeed or fail, and recovery for devices that fall out of the update path
- Improve how real calls actually sound, working across the on-device audio path — echo cancellation, jitter buffer, packet-loss concealment, and codecs
- Chase down the field issues families feel — devices dropping off Wi-Fi, mesh and dual-band quirks, dropped calls — and drive them to root cause
- Instrument the fleet so we can see the kid's-eye experience: is the phone reachable, does the call connect, how does it sound, did it drop
- Set firmware direction and coordinate the firmware and hardware work, so device-side knowledge and ownership live with the team
- Partner across the hardware line — reviewing specs and supporting board bring-up so firmware and hardware decisions account for each other on current and next-gen devices
What We're Looking For
- 5+ years building and shipping firmware for connected devices, ideally in C/C++ on resource-constrained microcontrollers (ESP32/Espressif a big plus)
- You've shipped firmware to real devices in the field and owned over-the-air updates — staged rollouts, versioning, and failure recovery — at meaningful scale
- Comfortable debugging across the software/hardware boundary: reading schematics, reaching for a scope or logic analyzer, and reasoning about audio (I2S), Wi-Fi/BLE, power, and reset behavior
- A reliability mindset — you think in terms of what's reproducible, testable, and reversible, and you instrument things so you know what's really happening in the field
- A clear communicator who writes things down, because you want the whole team to understand the systems you build
- A collaborative, low-ego approach — everyone here sweeps the floor
- Bonus: real-time audio or VoIP experience (SIP/RTP, codecs, AEC, jitter buffer, PLC); an IoT fleet platform like Thingsboard; Wi-Fi provisioning (BLE/BluFi) and mesh-network depth; or taking a consumer hardware product from prototype through the factory
- Extra bonus: electrical engineering chops — schematic capture, PCB bring-up, or audio hardware design — that let you flex between firmware and electrical work across our hardware program
Why Join Tin Can
- We're building tech that protects childhood: We're on a quest to give kids a more analog childhood — one with real conversations, real connection, and way less screen time. No doomscrolling, data mining, or dopamine traps — just a simpler, better way for kids to stay in touch. This is a rare opportunity to build something that truly matters.
- You'll own something families feel every day: This is the role for an engineer who wants to fully own the software on the device — the thing that decides whether a call just works — with the full backing of the founding team. You'll have both the autonomy and the responsibility to shape how Tin Can's devices behave as we scale.
- Small, high-trust team: Every company says "team," but at Tin Can it means something different. We're a small, mission-driven group that genuinely has each other's backs — professionally and personally. You'll be joining a tight-knit crew where your ideas and instincts matter from day one.
- Room to explore, not just execute: You'll have the space to challenge assumptions, solve hard problems, and build systems that reflect our values of trust, simplicity, and care.
If you're excited by the idea of taking a solid technical foundation and scaling it to support thousands of families — while making it more reliable, delightful, and resilient along the way — we'd love to meet you.
- ...About You You’re a firmware engineer who thrives at the boundary between hardware and software. You write clean, efficient, reliable C++ code... ...machines operating in the real world. What you will own As a Senior Firmware Engineer, you will design and build the core systems...Senior
$153k - $242k
...Senior Firmware Engineer Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours- ...Join to apply for the Senior Firmware Engineer role at CoreWeave Join to apply for the Senior Firmware Engineer role at CoreWeave CoreWeave is the AI Hyperscaler, delivering a cloud platform of cutting edge services powering the next wave of AI. Our technology provides...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours
- Embedded Firmware Engineer (C Programming) - Autonomous Marine Robotics Location: Seattle, WA Relocation Assistance Available Please Note: Relocation assistance is available for qualified candidates relocating within the U.S. This position is not eligible for candidates...SeniorRelocationVisa sponsorshipRelocation package
$160k - $220k
...fundamentally different class of spacecraft. Engineered to survive the harshest radiation... ...apply. The Role We are seeking a Senior Embedded Software Engineer to develop and... ...Demonstrated ability to debug complex hardware/firmware issues. Nice to haves Experience...SeniorPermanent employmentShift work$182k - $242k
...Learn more at What You'll Do CoreWeave is expanding its firmware engineering organization to support next-generation AI compute platforms... ...and the integrated firmware stack that powers them. As a Senior Firmware Engineer, FPGA & Platform Integration, you will design...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours- ...enabling advanced defense missions such as target tracking on the ground and in the air. Kapta Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle development, including development, testing, and support of the radar operation, data...SeniorPermanent employment
$157k - $235k
...We’re looking for an Embedded Software/Firmware Engineer to join the Spectacles team! What you’ll do Develop embedded software and firmware for micro-display systems, display chips, and related tools with clear ownership scope across implementation, integration, validation...$109k - $160k
...Firmware Engineer Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers... ...testing procedures. Collaborate & Learn: Work alongside senior engineers to expand your expertise in firmware stack design,...Permanent employmentTemporary workCasual workWork at officeFlexible hours- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile...Senior
$145k - $195k
..., working and playing remarkable – giving us back our most valuable asset, time. Who you are: Metropolis is seeking a Senior Embedded Systems Engineer to own the software lifecycle of our field‑deployed hardware. You will be responsible for the OS layer, driver integration...SeniorFull timeTemporary workWork at officeLocal area- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories...Senior
- ...the future of experimentation. About the Team Statsig's engineering team builds scalable infrastructure and products that empower... ...focused on impactful solutions. What You’ll Do As a Senior Software Engineer , you will drive critical projects, own core...SeniorFull timeWork at office
- ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the CDAO's AI/ML Data Platform's team, you are an integral part of an agile team that works to enhance...SeniorFor contractors
- ...architecture, and our team is looking for people like you. As a Senior Principal Architect at JPMorganChase within the Consumer... ..., and Skills Formal training or certification on software engineering concepts and 10+ years applied experience. Hands-on...Senior
- ...depends on us. If you love hard distributed systems and database engine problems, care about correctness and performance, and want your... ..., lineage, and catalog capabilities across the platform. As a Senior Software Engineer on this team, you will design and implement...SeniorFull time
- ...with at least one key language (e.g. Python, Go, Rust). ~6+ years of industry experience. ~ Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control...SeniorPermanent employmentFull timeWork at officeRelocation
$155k - $185k
...speed, ease, and convenience—giving us back our most valuable asset, time. The Role We are seeking a highly tenured Senior Software Engineer, Backend to join our Advanced Technologies team. In this role, you will design, develop, and maintain scalable backend...SeniorFull timeTemporary workLocal area- A prominent recruitment firm is seeking multiple Senior Software Engineers for remote contracts in Seattle, WA. Candidates should have over 6 years of engineering experience, strong proficiency in C# and .NET, and familiarity with modern deployment technologies like Docker...SeniorContract workRemote work
$215k - $280k
...Rippling, and Toast, and hundreds more. For more information, visit Nooks.ai . About the Role: We are looking for a Senior Engineer to join our engineering team. In this role, you will work at the forefront of LLMs and AI agents to transform the way...SeniorFull timeFor contractorsFor subcontractorImmediate start- ...Zoox is looking for a software engineer to work on our custom High-Performance Computing infrastructure and its supporting ecosystem of tools and services. This infrastructure is central to machine learning workflows across all Zoox software divisions, from data engineering...SeniorFull timeTemporary workRelocation package
- ...individuals excited about the opportunity to relocate and contribute to our engaging work environment in New Zealand. The Role: As a Senior Software Developer in our core delivery team, you'll help craft interesting, challenging systems that are beyond routine feature...SeniorFull timeWork at officeWork from homeRelocation
- ...Senior Software Engineer Responsibilities: Lead the design, development, and testing of robust systems and services. Contribute to shaping the technical architecture of the product. Translate product requirements into detailed technical solutions and user stories. Deliver...Senior
- ...Senior Java Microservices Developer Cloud experience with AWS preferred Senior Java development experience Strong troubleshooting skillset Kafka & REST API development for services with high transaction rates Container/Kubernetes microservices using SpringBoot...Senior
- ...strong bias toward impact, and building systems that empower other builders across the company. About the Role As a Senior Infrastructure Engineer on the Statsig team, you will build and scale the foundational infrastructure that powers OpenAI’s experimentation and...SeniorFull timeWork at officeRelocation package
$185k - $210k
...understand, troubleshoot, and optimize complex systems at the forefront of Artificial Intelligence. We are seeking senior observability engineers with specializations in logging and tracing platforms (where knowledge of Loki and/or ClickHouse is a strong plus), pipelines...SeniorFull timeTemporary workCasual workWork at officeRemote workFlexible hours- ...real-world behaviors as closely as possible. Work closely with various teams — including AI software teams, QA, and Validation Engineers — to push autonomous driving forward. Qualifications ~ Bachelors or Masters degree in Computer Science or related field ~...SeniorFull timeTemporary workRelocation package
- ...Next.js), NestJS AI Tooling: Heavy use of Cursor and Claude About this Role This isn't just another senior role. As our Senior Software Engineer, you will be working closely with the CTO, making critical decisions on product, customers, and our technical vision...SeniorFull timeWork at officeRemote workMonday to ThursdayFlexible hours
$75 - $83 per hour
...Talent is partnering with a nationally-known enterprise to support several 2026 greenfield initiatives. We're hiring multiple Senior Software Engineers who thrive in zero-to-one environments, can collaborate across vendors and internal teams, and are excited to ship clean,...SeniorContract workRemote work$203k - $256k
...results. This is an ideal opportunity for an innovative Software Engineer to build the foundation and the pipeline that can exponentially... ...and Zoox Stock Appreciation Rights. The salary will range for Senior will be $203,000 to $256,000: The salary range for Staff will...SeniorFull timeTemporary workRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior vice president communications Seattle, WA
- senior manager quality engineering Seattle, WA
- senior device engineer Seattle, WA
- sr operations manager Seattle, WA
- senior research scientist - machine learning Seattle, WA
- senior recruitment consultant Seattle, WA
- sr. hr generalist Seattle, WA
- senior platform engineer Seattle, WA
- senior clinical data manager Seattle, WA
- senior application developer Seattle, WA



