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.