Description

Remote Firmware Developer

Join Our Mission to Innovate and Connect

Imagine building technology that quietly powers millions of lives, from devices in your home to tools saving lives in hospitals. As a Remote Firmware Developer, you’ll be part of a globally dispersed, inclusive team working at the frontier of embedded engineering. With empathy woven into our culture, we empower every team member to contribute ideas and make meaningful decisions.

We’re not just writing firmware—we’re crafting a foundation for real-world impact. From smart devices to IoT systems, our projects fuse creativity with technical excellence. Our people come from different corners of the world, united by a shared purpose: to build technology that matters.

What You'll Be Doing

Firmware Development at Its Core

  • Design and implement embedded software that drives performance and reliability
  • Work on low-level drivers, communication protocols, and hardware abstraction layers.
  • Optimize power consumption, memory usage, and responsiveness
  • Collaborate with electrical engineers to bring hardware prototypes to life

Collaborate Across Time Zones

  • Join virtual standups and async discussions with a diverse engineering team.
  • Participate in design reviews and pair programming sessions
  • Contribute to project planning and estimations with cross-functional teams

Build and Test With Precision

  • Use simulation tools and real hardware for thorough validation
  • Write unit and integration tests to ensure firmware robustness
  • Help automate firmware testing pipelines for faster iteration cycles

A Day in the Life

You might start your morning debugging I2C issues in a connected medical device, then shift into a brainstorming session on optimizing bootloader efficiency. By afternoon, you’ll be in code review with a colleague from a different continent, sharing laughs and lessons. Here, feedback is respectful, mentorship is mutual, and learning never stops.

Your Toolbox

Key Technologies We Embrace

  • C/C++ for embedded systems development
  • Real-time operating systems (RTOS) such as FreeRTOS or Zephyr
  • Hardware interfaces including SPI, UART, I2C, and CAN
  • Version control systems like Git (we love clean commit histories!)

Tools You’ll Use Regularly

  • Logic analyzers and oscilloscopes
  • Continuous integration systems tailored for embedded
  • JTAG and SWD debuggers
  • Agile boards to keep sprints smooth and productive

What Makes You a Great Fit

Core Qualifications

  • 3+ years of experience writing embedded firmware for microcontrollers
  • Proficiency in embedded C/C++ with real-world deployment experience
  • Comfortable interpreting datasheets and schematic diagrams
  • Solid grasp of memory-constrained systems and performance tuning

Even Better If You Have

  • Experience with secure boot, OTA updates, or wireless protocols (BLE, Zigbee)
  • Worked with cross-platform build systems like CMake
  • Familiarity with system safety standards (e.g., ISO 26262, IEC 62304)

Our Inclusive Workplace Ethos

We believe in creating an environment where every developer feels safe to speak up and supported to thrive. You’ll work in a team that embraces diverse perspectives—from junior engineers with fresh ideas to veterans who’ve seen it all. Everyone gets a seat at the table.

We’ve supported neurodivergent developers in finding customized workflows, adapted schedules for working parents, and celebrated wins together, big or small.

Perks That Reflect Our Values

  • 💻 Fully remote flexibility — work from where you feel most focused
  • 🌎 Global team events and connection initiatives
  • 🏥 Comprehensive health coverage options
  • 🕓 Flexible hours tailored to your time zone
  • 📚 Annual budget for learning and growth
  • 🧘 Mental health days, no questions asked

Career Growth and What’s Next

We care about your growth. Whether your path leads to becoming a principal engineer, a technical product manager, or an architect, we’ll help you get there. Our mentorship system matches developers across departments, fostering new skills and career exploration.

Imagine leading a team optimizing firmware for satellite systems or launching an internal tool to streamline diagnostics. This role began those journeys.

Why You Belong Here

This isn’t just about writing great code—it’s about building a supportive community of curious minds who want to improve things. We’re a group of tinkerers, optimists, debuggers, and listeners. And we’re excited to welcome someone like you who’s not afraid to ask, challenge, and create.

Join us in shaping the firmware layer of the future—from anywhere in the world.

Ready to Apply?

We’d love to hear from you about whether this is the right match. Let your story show us your spark—what you’ve built, what you’ve learned, and what you want to explore next.

Please apply now to help us redefine what’s possible in embedded technology. Your next chapter starts here.