Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Principal Firmware Engineer image - Rise Careers
Job details

Principal Firmware Engineer

Reports to: Director of Engineering

Salary: $135,446.70 - $142,373 annually

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) 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
  • Expertise in C and C++, proficient with Rust
  • Expertise with bare-metal and RTOSs and Embedded Linux 
  • Expertise with git
  • 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.

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.

Desired Qualifications

  • At least 15 years of relevant professional experience in embedded systems development
  • Programming Languages
    • C and C++
    • Python
    • Rust
    • Assembly (ARM, x86, PIC)
  • Operating Systems
    • Bare-metal
    • FreeRTOS
    • Zephyr
    • VxWorks
    • Linux (user-space applications)
    • ThreadX
    • bootloaders
  • Protocols/Drivers
    • UART/USART
    • I2C
    • SPI
    • CAN/CAN-FD
    • BLE
    • USB
    • Ethernet
    • WiFi
    • Cellular/LTE
    • protobuf
    • MQTT
    • Flash
  • Processors
    • Various ARM cores
    • Single, multi-core and heterogeneous SOCs
  • Development Tools
    • IDEs (VSCode, Eclipse, STM32CubeIDE)
    • Docker/devcontainers
    • Benchtop tools (scope, logic/protocol analyzers, power supplies, multimeter)
    • git
    • pytest
    • Unit testing infrastructures (e.g. Unity/CMock/Ceedling, Google Test, gMock)
    • CI/CD pipeline configuration
    • Serial consoles (e.g. minicom, screen)
    • CMake
    • binutils

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
  • 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

Average salary estimate

$138910 / YEARLY (est.)
min
max
$135447K
$142373K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User

Experienced Civil Engineer needed at Kimley-Horn Woodstock to lead land development site design and project management efforts.

Photo of the Rise User
Posted 11 hours ago

Lead Visa's engineering teams to architect and deliver secure, scalable payment solutions as Senior Director of Engineering in a hybrid work environment.

Firmware Engineer Intern opportunity to build and refine embedded firmware and next-gen developer tools in a dynamic tech setting.

Photo of the Rise User
Medtronic Hybrid Mounds View, Minnesota, United States of America
Posted 3 hours ago

Medtronic is searching for a Principal Mechanical Design Engineer to lead innovation and ensure quality in mechanical designs for life-enhancing cardiac medical devices.

Photo of the Rise User
Posted 8 hours ago

Innovative AI Engineer needed at Relias to develop and deploy large language model systems enhancing healthcare solutions with a hybrid work setup in Morrisville, NC.

Photo of the Rise User
Posted 21 hours ago

Seeking a skilled System Architect to lead technical solutions and architecture improvements in financial systems for a government client.

Photo of the Rise User
Veolia Environnement SA Hybrid 123 Great Oaks Blvd, San Jose, CA 95119, USA
Posted 17 hours ago

Senior Project Engineer role at Veolia, focusing on commissioning electrical systems for mission critical facilities across North America.

Photo of the Rise User
Medtronic Hybrid Mounds View, Minnesota, United States of America
Posted 4 hours ago

Medtronic is looking for a detail-oriented Sustaining Electrical Engineer II to ensure the performance and compliance of their innovative Symplicity Spyral System in Mounds View, MN.

Lead the design and development of advanced motion control systems at Topologic to transform apparel manufacturing and reduce waste.

Photo of the Rise User

Lead the design and management of advanced solar electrical systems with Kimley-Horn as a Senior Electrical Project Manager in Delray Beach.

Photo of the Rise User

Contribute to Toyota Research Institute’s autonomy projects by building, evaluating, and deploying cutting-edge machine learning models within real-time systems.

An entry-level Payload Launch Control Systems Engineer position focused on electronic payload systems for advanced naval platforms in Groton.

Photo of the Rise User

Experienced Aerospace Engineer needed for supplier development and aircraft interior design from concept through certification in Largo, FL.

Dojo Five provides firmware development services paired with the embedded-first automation, deployment, and monitoring platform you wish you could build if you had the time. We give you superpowers to accelerate your development, and effortlessly ...

2 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
August 6, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!