Careers | Join Our Team

Current Openings

We're excited to meet talented individuals ready to make an impact! Join our innovative team where your skills and creativity can flourish in a collaborative environment. Explore our open positions below and become part of something extraordinary.

Entry-Level Embedded Firmware Developer

Employment Type: Full-time (hybrid)
Reports To: Senior Firmware Engineer or Firmware Team Lead

About the Role

Help design, develop, test, and maintain low‑level software for embedded products. You’ll collaborate with senior engineers on board bring‑up, peripheral drivers, and application‑layer features—gaining hands‑on experience across the entire firmware lifecycle.

Key Responsibilities

  • Firmware Development – Write, debug, and optimize C/C++ code for MCUs such as ARM Cortex‑M (e.g STM32, nRF52, RP2040) and ESP32.
  • Board Bring‑Up & Driver Integration – Configure clocks, GPIO, ADC, UART/SPI/I²C, RTOS tasks; develop and integrate HALs.
  • Testing & Validation – Create unit tests, automate regression suites, and validate with oscilloscopes/logic analyzers.
  • Documentation – Maintain code comments, API docs, design notes, and revision logs.
  • Team Collaboration – Join sprint planning, code reviews, and cross‑functional troubleshooting.

Minimum Qualifications

  • Bachelor’s degree in Electrical/Computer Engineering, Computer Science, or related field (or final‑year student).
  • Proficiency in C/C++; familiarity with make/CMake or similar build systems.
  • Coursework or projects involving microcontrollers, digital electronics, and real‑time systems.
  • Basic understanding of embedded debugging (JTAG/SWD), serial protocols, and Git.
  • Strong analytical and problem‑solving skills; eagerness to learn.
  • Ability to read schematics and component datasheets.

Preferred / Nice‑to‑Have

  • Experience with RTOS (FreeRTOS, Zephyr, etc.) or bare‑metal development.
  • Scripting experience (Python, Bash) for automation.
  • Familiarity with CI/CD pipelines (GitHub Actions).
  • Knowledge of wireless stacks (BLE, Wi‑Fi, LoRa), bootloaders, or OTA mechanisms.
  • Contributions to open‑source firmware or personal electronics projects.

What We Offer

  • Mentorship program with senior firmware engineers.
  • Access to fully equipped hardware labs.
  • Flexible work hours and remote‑friendly culture.
  • Competitive salary and health benefits
  • The chance to ship real products quickly.

Application Process

  1. Apply Online: Submit your résumé/CV at info@bit-byte.us
  2. Technical Challenge: Complete a take‑home or live coding task.
  3. Interviews: Meet virtually/on‑site with Firmware team.
  4. Offer & Onboarding: 2–3‑week turnaround from initial application.