Remote Principal Firmware Engineer

at Dojo Five

Posted 23 hours ago 1 applied

Description:

  • We are hiring for an experienced Principal Firmware Engineer to join our company.
  • The Principal Firmware Engineer is a highly experienced professional with a deep understanding of embedded systems development.
  • They are responsible for leading and guiding firmware projects, driving innovation, and providing technical expertise and thought leadership on behalf of Dojo Five.
  • In support of the mission of Dojo Five, you will be working on both customer and internal projects.
  • 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 Principal Firmware Engineer will be expected to be available and communicative during the company’s core work hours which is between 9:00am - 3:00pm CST.

Requirements:

  • At least 15 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.
  • Proficiency with operating systems including bare-metal, FreeRTOS, Zephyr, VxWorks, and Linux (user-space applications) is essential.
  • Familiarity with various protocols/drivers such as UART/USART, I2C, SPI, CAN/CAN-FD, BLE, USB, Ethernet, WiFi, Cellular/LTE, protobuf, and MQTT is required.
  • Experience with various ARM cores, single, multi-core, and heterogeneous SOCs is expected.
  • Knowledge of development tools including IDEs (VSCode, Eclipse, STM32CubeIDE), Docker/devcontainers, and benchtop tools (scope, logic/protocol analyzers, power supplies, multimeter) is important.
  • Proficiency in git, pytest, unit testing infrastructures (e.g. Unity/CMock/Ceedling, Google Test, gMock), CI/CD pipeline configuration, serial consoles (e.g. minicom, screen), CMake, and binutils is necessary.

Benefits:

  • The position offers a competitive salary ranging from $135,446.70 to $142,373 annually.
  • An annual stipend is provided for Learning & Development/Travel, reflecting our core value of “Always Learning”.
  • The company pays about 3/4th of the cost for Medical, Dental, Vision, and Life insurance.
  • There is 100% employer-paid short-term disability, long-term disability, and life benefits.
  • The company offers a 100% 401k match up to 4% of annual salary.
  • Employees will have the opportunity to work with a diverse group of firmware professionals.
  • Annual offsites and team events/activities are organized to foster team bonding and engagement.