Embedded Systems Jobs

Embedded Systems Jobs

For embedded developers

Golioth
San Francisco, CA (Full remote)
Lead Firmware Engineer
Full-time

[fully remote, UTC-4 to UTC-7]


Golioth is looking for a new team member to contribute to our mission of building the best embedded-developer-focused Internet of Things (IoT) platform.


We have collected decades of experience (and frustration) with existing platforms and decided to take a fresh new approach using combination of modern open source tools, latest developments in the industry, and close collaboration with our customers and the (open-source) developer community.


We are a small team at a seed stage venture funded startup.


And we’d like you to be part of the story as the hands-on technical leader of our firmware engineering team, with an initial focus on the Zephyr OS!


See below what we are looking for, and what we are offering in return.


Basic Required Skills

This is where we’ll need your expertise and excellence


  •     5+ years of embedded software development in C or C++ (or assembly)
  •     2+ years of development experience with an RTOS (Zephyr, FreeRTOS, ThreadX, … )
  •     Experience designing an SDK and / or large cross-platform libraries
  •     Experience interfacing cloud services (AWS, Azure, GCP)
  •     Experience interfacing radio stacks (Cellular, Wi-Fi, Bluetooth, Zigbee, Thread, LoRaWAN)
  •     Experience using protocol / network stacks (CoAP, MQTT, TLS, DTLS, TCP, UDP, IPv4)
  •     Experience with a full lifecycle of an IoT product
  •     Knowledge of at least two hardware / MCU ecosystems (e.g. Nordic Semiconductor, Espressif, STM32, TI, …)
  •     Git (GitHub), git workflows
  •     Automated testing and quality assurance (QA)

Bonus skills

You’ll score bonus points for these, or have the opportunity to learn


  •     Experience with developing a Zephyr OS based IoT product
  •     Contributing to open source projects
  •     Working with the open source community
  •     Technical leadership in an open source community or a standardization body
  •     Experience leading a fully remote team across multiple time-zones
  •     Security and identity hardware (secure elements, TPM, TrustZone, eUICC)

Who you should be

For a great team fit, this is the personality we are looking for


  •     Experienced embedded / firmware / electronics engineer, with 5+ years of demonstrable, relevant work experience
  •     Experienced team lead / tech lead of a high performance team
  •     Fan of lean methodology (build - measure - learn)
  •     Interested in the Internet of Things (IoT), electronics, and technology in general
  •     Great communicator in writing and speech. Fluent in English, any other languages are an asset and can be put to good use
  •     Well organized, able to organize work in a team, execute on a strategy

Responsibilities

This is what you’ll do on a typical day


  •     Architect and develop Golioth cross-platform firmware SDK
  •     Identify, evaluate, and integrate 3rd party hardware, RTOSes, and libraries
  •     Lead a team of embedded engineers (there are two existing team members)
  •     Collaborate with other teams (cloud, DevOps, frontend, DevRel)
  •     Collaborate with community members (around RTOSes, hardware, tools, and libraries)
  •     Contribute to key company-wide architecture decisions
  •     Continuously improve our systems, processes, and infrastructure
  •     Assess feasibility of projects and customer requirements
  •     Build and maintain documentation
  •     Do code reviews and be code reviewed
  •     Communicate well and manage knowledge exchange in the team
  •     Debug problems and diagnose performance issues


What we offer

Our very best to make you happy at Golioth

  •     Competitive seed-stage startup compensation
  •     Equity proportional to your experience and contribution
  •     Competitive health insurance for you and your family including medical, dental, and vision
  •     401k and Roth 401k retirement accounts
  •     Unlimited PTO policy with time for volunteering
  •     2 weeks per year of personal hack time to focus on side projects you’re passionate about
  •     Remote-first culture
  •     Flexible working hours (UTC-4 to UTC-7)
  •     Fun working environment
  •     Work with global, international team (key members in the USA and Brazil)
  •     Flat hierarchy and appreciation of individual work
  •     High autonomy, high visibility, and high impact of your work
  •     Work with state-of-the-art technology for the Internet of Things
  •     Team of IoT enthusiast colleagues with decades of experience in the industry
  •     Team with passion for innovation, modern technologies, and open source
  •     (closely connected to the CNCF, Linux Foundation, and Zephyr OS community)