We are hiring for an experienced Staff Firmware Engineer to join our Embedded Linux Team.
The Staff Firmware Engineer will design, implement, and maintain firmware solutions.
This role requires strong professional experience in embedded systems development.
The position is full-time, salaried, and exempt, with a hybrid schedule for local candidates in MN or remote for non-local candidates.
Employees are expected to be available during core work hours from 9:00am to 3:00pm CST.
Responsibilities include setting strategic direction, developing and testing firmware, designing build systems, and providing technical guidance and mentorship.
The engineer will lead projects, collaborate with cross-functional teams, and participate in recruitment and branding activities.
Requirements:
Candidates must have at least 10 years of relevant professional experience in Embedded Linux.
Proficiency in programming languages such as C, C++, Python, and Rust is required.
Experience with operating systems including Custom Yocto built systems, WindRiver Linux, and Ubuntu Core is necessary.
Familiarity with associated technologies and skills like bitbake, devtool, QEMU, and secure boot is essential.
Candidates should have experience with development tools such as IDEs, Docker, git, and CMake.
Strong people skills and a passion for best practices are important.
The ability to work independently and lead/influence others is required.
Benefits:
Dojo Five offers a competitive salary ranging from $121,907.48 to $132,123 annually.
Employees benefit from a life-work balance and an annual stipend for Learning & Development/Travel.
The company pays approximately 75% of medical, dental, vision, and life insurance costs.
There is 100% employer-paid short-term and long-term disability and life benefits.
Employees receive a 100% 401k match up to 4% of their annual salary.
The company promotes a diverse work environment and organizes annual offsites and team events.