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.
- ...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...SeniorFlexible hours
$152k - $241.5k
...latency, delivering data faster to applications and unlocking system performance.We are looking for an excellent Software Engineer to join the NIC Firmware team. The Firmware team develops innovative networking features for cloud, HPC and storage. We drive the data growth...SeniorFull timeRemote work$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...SeniorPermanent employmentShift work$141k - $225.6k
...a mission that matters at a company where you matter.Platform Firmware | Seattle, WA or Scottsdale, AZJoin Axon and be a Force for GoodAt... ...or Scottsdale officeWhat You'll DoReports to: Software Engineering Manager, Platform FirmwareDirect Reports: NoneFirmware Design...SeniorWork experience placement- Embedded C/C++ Software Developer For Automotive Ecus Design, develop, and integrate embedded C/C++ software for automotive ECUs running RTOS, and bare‑metal platforms. Integrate controls software components (SWCs) with Lead root‑cause investigations of complex software...Senior
- ...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low... ...-0 OCI services. This is an exciting opportunity to work with senior architects & leaders at OCI as well as a broader Oracle...SeniorWorldwideFlexible hours
- ...the AI Data Cloud Snowflake's File Ingestion team owns the engines behind COPY INTO and Snowpipe — the paths that land customer... ...customer data landing in minutes end-to-end. We're hiring a Senior Software Engineer to own deep, high-impact work across our file...SeniorFull time
- ...and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of... ...for growth and mentorship from Principal engineers. AS A SENIOR SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT, YOU WILL: ~...SeniorFull time
- ...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
- ...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
- ...Alaska Airlines is seeking a Senior Principal Mobile Solutions Architect to lead governance and best practices for software engineering across Alaska and Hawaiian Airlines. You will set standards, drive architecture roadmaps, and ensure security, cost, and scalability...Senior
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...SeniorFull timeWork at office- ...Oracle Cloud Infrastructure (OCI) is seeking a Senior Principal Software Engineer to lead end-to-end network and storage acceleration initiatives at global scale from Seattle. Build and ship high‑performance cloud services that power mission‑critical workloads. You...Senior
$220k - $292k
...Senior Embedded Linux Engineer Costa Mesa, California, United States; Seattle, Washington, United States Anduril Industries is a defense technology... ...our embedded Linux systems Closely collaborate with firmware engineers on low-level protocols and software updates to...SeniorFull timeWork experience placement- ...reliability, and operational excellence for an internal metadata store used by control plane services, partnering with senior architects and multiple engineering teams. You should be a self-motivated engineer who enjoys deep-dive work into low-level systems, with a...Senior
- ...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
$180k - $200k
...contact us at ****@*****.*** to verify its legitimacy. Your trust is important to us. Stay safe and informed. Senior Software Engineer Nexxen SSP | Hybrid — 3 days/week in office Join Nexxen's SSP Software Development team building and running a high...SeniorFull timeWork at officeFlexible hours3 days per week$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- ...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
- ...Software Engineer Position This is an exciting software engineer position in a startup team focusing on industry-leading research for autonomous cloud/networking technologies aiming to revolutionize the industry. The candidate has to be a self-motivated, technically...Senior
- ...Role : Develop an insanely scalable platform using microservices, cloud databases and message queues ~ More Info: Software Engineer - Simulation Data Platform ~8+ years of experience in a related field Simulation Workload Orchestration (Foster City, CA...SeniorFull timeTemporary workRelocation package
- ...results. You will join a fast-paced, collaborative team of engineers on a journey to provide customers with an integrated set of innovative... ...the future of secure data collaboration at Snowflake. AS A SENIOR SOFTWARE ENGINEER IN DATA CLEAN ROOMS, YOU WILL: Architect...SeniorFull timeShift work
- ...and excellent communication abilities, with the capacity to work autonomously in a fast-paced agile environment. ~8+ years of engineering experiences ~5+ years of experience with Angular / AngularJS. ~5+ years of experience in HTML, CSS, and writing cross-browser...Senior
- ...through streamlined user experiences. This will enable thousands of engineers at Snowflake and will elevate cloud efficiency at Snowflake for... ...and identifying insights? We are actively looking for a senior software engineer. If you love solving problems at scale,...SeniorFull time
$160k - $250k
...in our San Francisco, Seattle, and Delhi offices. Please reach out if you are interested in joining the future of AI! Senior Software Engineer - Backend In order to execute our vision, we need to grow our team of best-in-class engineers. We are looking for developers...SeniorFull time$95.86k - $208.27k
...inspiration and expand your capabilities, then consider a career in Advisory. KPMG is currently seeking a Senior Associate, SailPoint Identity Security Cloud Engineer to join our Advisory Technology Organization. Responsibilities: Support SailPoint Identity...SeniorFull timeH1bLocal area- ...JPMorganChase seeks a Senior Principal Software Engineer to lead the design and implementation of a software-defined networking platform, modernizing the firm's network for resilience, scale, and ongoing innovation. You will guide strategy, architect core networking...Senior
$100k - $150k
...industry experiences from Tencent, Alibaba, Amazon, ByteDance, and more. Day in the Life Work closely with Product Managers, Engineering Managers, and peer engineers to deliver well-scoped product features Collaborate with cross-functional teams to address client...SeniorHourly payFull timeLocal area- ...delightful-to-use system of record for sawmills. We are funded by Gradient and 8VC, among other investors, and are rapidly scaling our engineering team. Right now, we are looking for founding engineers to execute an ambitious, long-term vision. Key Responsibilities...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior technical analyst Seattle, WA
- senior associate attorney Seattle, WA
- senior developer Seattle, WA
- sr industrial security specialist Seattle, WA
- senior aws cloud engineer Seattle, WA
- senior manager business development Seattle, WA
- remote senior salesforce administrator Seattle, WA
- senior marketing operations manager Seattle, WA
- senior manager tax Seattle, WA
- senior property accountant Seattle, WA




