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.