3 open positions available
The Principal Firmware Engineer will lead and guide firmware projects, driving innovation and providing technical expertise. They will also mentor other project leads and manage cross-functional teams to define project goals and requirements. | Candidates should have at least 15 years of relevant experience in Embedded Linux and proficiency in programming languages such as C, C++, Python, and Rust. Familiarity with various operating systems and associated technologies is also required. | Reports to: Director of Engineering Salary: $135,446.70 - $142,373 annually We are hiring for an experienced Principal Firmware Engineer (Embedded Linux Team) to join our company! The Principal Firmware Engineer is a highly experienced professional with a deep understanding of embedded systems development. They are part of the Embedded Linux Team and 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) and will be expected to be available and communicative during the company’s core work hours which is between 9:00am - 3:00pm CST. Responsibilities Set strategic direction for major advancements in modern best-practices for our clients and for DojoFive Develop, program, review, and test firmware, products, and electronics Design build systems, code repositories, and documentation policies Expertise with designing and implementing public-key encryption into systems Provide guidance for how to establish project expectations and successful follow through Provide technical guidance, career development coaching and mentorship, including but not limited to leading technical training Demonstrate and hold others accountable to the Dojo Five Values and Dojo Five Way Provide strategic guidance in branding outreach and marketing activities. Mentor other project leads Lead cross-functional teams to define project goals and requirements Lead various recruitment activities, group interviews and technical review, at least once per year Attend Dojo Five leadership training and development activities Provide strategic guidance to sales regarding Dojo Five's technical capabilities and producing estimations Manage work time independently Core Values Always Learning: Constantly brings new information into the company that brings value to our employees and clients. Seen as a source of learning within the company. Humble Confidence: Guides others to act with humility and confidence in difficult situations. Facilitates crucial conversations internally and with clients. Dives into unknown technologies with ease and with successful results. Always Deliver: Recognizes project-level issues and resolves them quickly, delegating the tactical work so others can practice and learn. Push Boundaries: Successful at executing a disciplined risk-based project management approach. Champions deep understanding of client and team needs across the entire team. Give a Sh*t: Drives client and team to improve tools, techniques, and process to ultimately demonstrate improved project success across multiple projects. Champions institutionalizing learnings. Have Fun: Actively ensures a healthy, fun, and professional environment across multiple projects and at the company level. Demonstrates healthy work-life balance. Desired Qualifications At least 15 years of relevant professional experience in Embedded Linux Programming Languages C and C++ Python Rust Operating Systems Custom Yocto built systems WindRiver Linux Ubuntu Core The Embedded Kit Buildroot Associated Technologies/Skills bitbake devtool SDKs and eSDKs sstate kas QEMU u-boot kernel config and driver development board bring-up OSS compliance buildhistory management secure boot provisioning OTA (delta, A/B schemes) cybersecurity and anti-tamper CROPS udev systemd busybox utils dbus binutils Development Tools IDEs vi/vim and/or nano Docker/devcontainers git pytest CMake Who Should Apply? Someone who… Has a passion for best practices Has excellent people skills Enjoys working in an environment where they thrive on continuously learning new skills Enjoys working with early stage projects that are driven by non-embedded experts and can make a client’s vision into a reality Approaches challenges with optimism, curiosity and kindness Prioritizes outcome over ego Is a critical thinker and is able to fruitfully extract and discuss reasoning behind conclusions (their own and others’) Is a methodical problem-solver Is authentic and trust-worthy Has experience generating buy-ins from a wide range of stakeholders Has experience to not only identify technical and procedural risks, but multiple potential solutions and the ability to effectively communicate the pros and cons of each option Enjoys leading/influencing and working with people, but is also capable of working independently Relies on logical persuasion and influence instead of authority in order to get things done About the Company Dojo Five offers products and consulting services to revolutionize the embedded firmware development industry. With over 335 years of combined expertise, Dojo Five helps companies optimize their embedded software development systems by integrating tools, techniques, and culture to deliver modern firmware for embedded systems. We are on a mission to drive the firmware industry forward through “modern firmware” — the tools, techniques, culture, and technologies we believe support a joyful experience when envisioning, developing, and using embedded devices. Our vision is to modernize 10,000 embedded projects by the end of the decade! Dojo Five provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Life-Work Balance - Dojo Five understands that balancing life with work is crucial and important to feeling great about what you do Competitive salary Annual stipend provided for Learning & Development/Travel — one of our core values is “Always Learning”! Medical, Dental, Vision, Life - company pays about 3/4th of the cost! 100% employer paid short-term disability, long-term disability and life benefits 100% 401k match up to 4% of annual salary Working with a diverse group of firmware professionals Annual offsites and team events/activities
The Staff Firmware Engineer will design, implement, and maintain firmware solutions while leading projects and guiding team performance. They will collaborate with cross-functional teams to define project goals and provide technical guidance and mentorship. | Candidates should have at least 10 years of relevant experience in Embedded Linux and proficiency in programming languages such as C, C++, Python, and Rust. Familiarity with various operating systems and associated technologies is also required. | Reports to: Director of Engineering Salary: $121,907.48 - $132,123 annually We are hiring for an experienced Staff Firmware Engineer (Embedded Linux Team) to join our company! A Staff Firmware Engineer is an experienced professional with strong professional experience in embedded systems development. They are part of the Embedded Linux Team and 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) and will be expected to be available and communicative during the company’s core work hours which is between 9:00am - 3:00pm CST. Responsibilities Set strategic direction for major advancements in modern best-practices for our clients and for DojoFive Develop, program, review, and test firmware, products, and electronics Design build systems, code repositories, and documentation policies Expertise with designing and implementing public-key encryption into systems Provide guidance for how to establish project expectations and successfully follow through Provide technical guidance, career development coaching and mentorship, including but not limited to leading technical training Demonstrate and hold others accountable to the Dojo Five Values and Dojo Five Way Regularly participate in branding outreach and marketing activities. Lead projects, including work breakdown, architectural discussion, and guidance Collaborate with cross-functional teams to define project goals and requirements Lead various recruitment activities, group interviews and technical review, at least once per year Attend Dojo Five leadership training and development activities Participate in sales discussions representing the Dojo Five’s technical capabilities Manage work time independently Core Values Always Learning: Provides expert advice and weighs in on complex decisions and problems that impact other teams or the company at large. Humble Confidence: Able to scope and define all sizes of work or projects into well-defined milestones and timeframes. Always Deliver: Regularly delivers projects or work as and when required; if not possible expectations are always managed and the reasons why clearly articulated. Push Boundaries: Identifies and proactively tackles future issues before they grow into something even bigger. Give a Sh*t: Takes on self-initiated experiments to push boundaries within a project or the company while staying within budget and time constraints. Demonstrated track record of valuable, adopted innovations. Have Fun: Consistently brings ideas to improve the happiness of others and independently champions their implementation. Desired Qualifications At least 10 years of relevant professional experience in Embedded Linux Programming Languages C and C++ Python Rust Operating Systems Custom Yocto built systems WindRiver Linux Ubuntu Core The Embedded Kit Buildroot Associated Technologies/Skills bitbake devtool SDKs and eSDKs sstate kas QEMU u-boot kernel config and driver development board bring-up OSS compliance buildhistory management secure boot provisioning OTA (delta, A/B schemes) cybersecurity and anti-tamper CROPS udev systemd busybox utils dbus binutils Development Tools IDEs vi/vim and/or nano Docker/devcontainers git pytest CMake Who Should Apply? Someone who… Has a passion for best practices Has excellent people skills Enjoys working in an environment where they thrive on continuously learning new skills Enjoys working with early stage projects that are driven by non-embedded experts and can make a client’s vision into a reality Approaches challenges with optimism, curiosity and kindness Prioritizes outcome over ego Is a critical thinker and is able to fruitfully extract and discuss reasoning behind conclusions (their own and others’) Is a methodical problem-solver Is authentic and trust-worthy Has experience generating buy-ins from a wide range of stakeholders Has experience to not only identify technical and procedural risks, but multiple potential solutions and the ability to effectively communicate the pros and cons of each option Enjoys leading/influencing and working with people, but is also capable of working independently Relies on logical persuasion and influence instead of authority in order to get things done About the Company Dojo Five offers products and consulting services to revolutionize the embedded firmware development industry. With over 335 years of combined expertise, Dojo Five helps companies optimize their embedded software development systems by integrating tools, techniques, and culture to deliver modern firmware for embedded systems. We are on a mission to drive the firmware industry forward through “modern firmware” — the tools, techniques, culture, and technologies we believe support a joyful experience when envisioning, developing, and using embedded devices. Our vision is to modernize 10,000 embedded projects by the end of the decade! Dojo Five provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Life-Work Balance - Dojo Five understands that balancing life with work is crucial and important to feeling great about what you do Competitive salary Annual stipend provided for Learning & Development/Travel — one of our core values is “Always Learning”! Medical, Dental, Vision, Life - company pays about 3/4th of the cost! 100% employer paid short-term disability, long-term disability and life benefits 100% 401k match up to 4% of annual salary Working with a diverse group of firmware professionals Annual offsites and team events/activities
The Senior Firmware Engineer will design, implement, and maintain firmware solutions while leading projects and ensuring project performance. They will also collaborate with cross-functional teams and participate in recruitment activities. | Candidates should have at least 5 years of experience in Embedded Linux and proficiency in programming languages such as C, C++, Python, and Rust. Familiarity with various operating systems and associated technologies is also required. | Reports to: Director of Engineering Salary: $107,882.73 - $116,923 annually We are hiring for an experienced Senior Firmware Engineer (Embedded Linux Team) to join our company! The Senior Firmware Engineer is an experienced professional with a strong background in embedded systems development. They are part of the Embedded Linux Team and 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 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) and will be expected to be available and communicative during the company’s core work hours which is between 9:00am - 3:00pm CST. Responsibilities Introduce and drive advancements in modern best-practices for our clients and for DojoFive Develop, program, review, and test firmware, products, and electronics Design build systems, code repositories, and documentation policies Proficient with designing and implementing public-key encryption into systems Maintain customer communication and prioritize quick responses Participate in internal training programs and provide suggestions for improvement Demonstrate and hold others accountable to the Dojo Five Values and Dojo Five Way Occasionally participate in branding outreach and marketing activities. Able to lead projects (with some guidance), including work breakdown, architectural discussion, and guidance Collaborate with cross-functional teams to define requirements Participate in recruitment activities, including group interviews and technical review Participate in sales discussions representing the Dojo Five’s technical capabilities Manage work time independently Core Values Always Learning: Demonstrates balance between learning depth and breadth. Shares learnings with others. Humble Confidence: Demonstrates confidence without arrogance with team and clients. Focuses on facts rather than blame. Avoids unnecessary drama or panic. Always Deliver: Effectively communicates good and bad news with the team and client. Recognizes misaligned expectations and is able to quickly align. Push Boundaries: Challenges the status quo judiciously and is able to appropriately scope improvements. Give a Sh*t: Demonstrates a deep empathy with client and team needs Have Fun: Brings ideas to improve the happiness of others and helps champion their implementation. Desired Qualifications At least 5 years of relevant professional experience in Embedded Linux Programming Languages C and C++ Python Rust Operating Systems Custom Yocto built systems WindRiver Linux Ubuntu Core The Embedded Kit Buildroot Associated Technologies/Skills bitbake devtool SDKs and eSDKs sstate kas QEMU u-boot kernel config and driver development board bring-up OSS compliance buildhistory management secure boot provisioning OTA (delta, A/B schemes) cybersecurity and anti-tamper CROPS udev systemd busybox utils dbus binutils Development Tools IDEs vi/vim and/or nano Docker/devcontainers git pytest CMake Who Should Apply? Someone who… Has a passion for best practices Has excellent people skills Enjoys working in an environment where they thrive on continuously learning new skills Enjoys working with early stage projects that are driven by non-embedded experts and can make a client’s vision into a reality Approaches challenges with optimism, curiosity and kindness Prioritizes outcome over ego Is a critical thinker and is able to fruitfully extract and discuss reasoning behind conclusions (their own and others’) Is a methodical problem-solver Is authentic and trust-worthy Has experience generating buy-ins from a wide range of stakeholders Has experience to not only identify technical and procedural risks, but multiple potential solutions and the ability to effectively communicate the pros and cons of each option Enjoys leading/influencing and working with people, but is also capable of working independently Relies on logical persuasion and influence instead of authority in order to get things done About the Company Dojo Five offers products and consulting services to revolutionize the embedded firmware development industry. With over 335 years of combined expertise, Dojo Five helps companies optimize their embedded software development systems by integrating tools, techniques, and culture to deliver modern firmware for embedded systems. We are on a mission to drive the firmware industry forward through “modern firmware” — the tools, techniques, culture, and technologies we believe support a joyful experience when envisioning, developing, and using embedded devices. Our vision is to modernize 10,000 embedded projects by the end of the decade! Dojo Five provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Life-Work Balance - Dojo Five understands that balancing life with work is crucial and important to feeling great about what you do Competitive salary Annual stipend provided for Learning & Development/Travel — one of our core values is “Always Learning”! Medical, Dental, Vision, Life - company pays about 3/4th of the cost! 100% employer paid short-term disability, long-term disability and life benefits 100% 401k match up to 4% of annual salary Working with a diverse group of firmware professionals Annual offsites and team events/activities
Create tailored applications specifically for Dojo Five with our AI-powered resume builder
Get Started for Free