Remote Staff Firmware Engineer

at Dojo Five

Posted 23 hours ago 0 applied

Description:

  • We are hiring for an experienced Staff Firmware Engineer to join our company.
  • A Staff Firmware Engineer is an experienced professional with strong professional experience in embedded systems development.
  • They play a crucial role in designing, implementing, and maintaining firmware solutions.
  • Additionally, they possess the skills, knowledge, and ability to lead projects and be responsible for their team and project performance.
  • This is a full-time, salaried and exempt position that will be working a hybrid schedule (if local in MN) or remotely (if non-local/outside of MN).
  • The engineer will be expected to be available and communicative during the company’s core work hours which is between 9:00am - 3:00pm CST.
  • Responsibilities include setting strategic direction for major advancements, developing and testing firmware, providing technical guidance, and leading projects.

Requirements:

  • At least 10 years of relevant professional experience in embedded systems development is required.
  • Expertise in programming languages such as C, C++, Python, Rust, and Assembly (ARM, x86, PIC) is necessary.
  • Experience with operating systems including bare-metal, FreeRTOS, Zephyr, VxWorks, and Linux (user-space applications) is essential.
  • Knowledge of various protocols and drivers such as UART/USART, I2C, SPI, CAN/CAN-FD, BLE, USB, Ethernet, WiFi, Cellular/LTE, protobuf, and MQTT is required.
  • Familiarity with various ARM cores, single, multi-core, and heterogeneous SOCs is expected.
  • Proficiency in development tools including IDEs (VSCode, Eclipse, STM32CubeIDE), Docker/devcontainers, and benchtop tools is necessary.
  • Experience with git, pytest, unit testing infrastructures, CI/CD pipeline configuration, and CMake is required.

Benefits:

  • Competitive salary ranging from $121,907.48 to $132,123 annually is offered.
  • An annual stipend is provided for Learning & Development/Travel, supporting our core value of “Always Learning”.
  • Medical, Dental, Vision, and Life insurance are provided, with the company covering about 3/4th of the cost.
  • 100% employer paid short-term disability, long-term disability, and life benefits are included.
  • A 100% 401k match up to 4% of annual salary is offered.
  • Employees will work with a diverse group of firmware professionals.
  • Annual offsites and team events/activities are organized to foster team bonding.