Logo
Dojo Five: Modern Embedded Development

Senior Firmware Engineer (Embedded Linux Team)

Dojo Five: Modern Embedded Development, Saint Paul, Minnesota, United States, 55199

Save Job

Overview

Senior Firmware Engineer (Embedded Linux Team) – Dojo Five. 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 between 9:00am - 3:00pm CST. Reports to: Director of Engineering. 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 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 Qualifications

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?

Has a passion for best practices Has excellent people skills Enjoys learning new skills in a dynamic environment, including early-stage projects driven by non-embedded experts Approaches challenges with optimism, curiosity and kindness Prioritizes outcome over ego Is a critical thinker able to discuss reasoning behind conclusions Is a methodical problem-solver and authentic Has experience generating buy-ins from a wide range of stakeholders Can identify technical and procedural risks and communicate multiple solution options Enjoys leading/influencing and working with people, while also capable of working independently Relies on logical persuasion and influence 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. Benefits

Life-Work Balance - Dojo Five understands that balancing life with work is crucial Competitive salary Annual stipend provided for Learning & Development/Travel 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 Locations and Titles

St Paul, MN Senior Firmware Engineer (Embedded Linux Team) Principal Firmware Engineer (Embedded Linux Team) Staff Firmware Engineer (Embedded Linux Team) Job postings are listed for context and do not imply openings are guaranteed. Sign in to set job alerts for “Senior Firmware Engineer” roles.

#J-18808-Ljbffr