Talent.com
Staff Firmware Engineer - US Only
Staff Firmware Engineer - US OnlyDojo Five • Saint Paul, MN, US
Staff Firmware Engineer - US Only

Staff Firmware Engineer - US Only

Dojo Five • Saint Paul, MN, US
[job_card.1_day_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [filters.remote]
  • [filters_job_card.quick_apply]
[job_card.job_description]

At Dojo Five, we’re constantly seeking engineers who thrive on solving complex technical challenges, enjoy collaborating across disciplines, and take pride in creating quality, reliable, high-performance solutions. If you’re excited by the opportunity to make a lasting impact and push the boundaries of embedded technology using modern best practices, we’d love to connect with you!

This is an evergreen posting. That means we may not have an immediate opening today, but we’re looking ahead and building relationships with great engineers for upcoming projects. If your background looks like a good fit, our team will reach out to start the interview process. We encourage you to apply and stay connected, because when the right project kicks off, we move fast!

Responsibilities

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 directly interact with customers, lead projects, and be responsible for their team and project performance.

  • 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
  • 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 reviews
  • Attend Dojo Five leadership training and development activities
  • Participate in sales discussions representing the Dojo Five’s technical capabilities
  • Manage work time independently, but report it accurately

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 Shit : 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.
  • Requirements

    Qualifications

  • Years of relevant professional experience in embedded systems development
  • Required : 10
  • Desired : 15
  • Years of leading other developers
  • Required : 2
  • Desired : 5
  • Programming Languages
  • Required
  • C and C++
  • Python
  • Desired
  • Rust
  • Assembly (ARM, x86, PIC)
  • Operating Systems
  • Required
  • Bare-metal
  • FreeRTOS
  • Desired
  • Zephyr
  • Embedded Linux (user-space applications and Yocto board-bringup)
  • VxWorks
  • ThreadX
  • Secure bootloaders
  • Protocols / Drivers
  • Required
  • UART / USART
  • I2C
  • SPI
  • BLE
  • Desired
  • CAN / CAN-FD
  • USB
  • Ethernet
  • WiFi
  • Cellular / LTE
  • protobuf
  • MQTT
  • Flash
  • Processors
  • Required
  • Various ARM cores
  • Desired
  • Single, multi-core and heterogeneous SOCs
  • Nordic
  • NXP
  • SiLabs
  • Development Tools
  • Required
  • 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)
  • Desired
  • 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 and communication 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 10,000 Successful Modernization Initiatives by 2035!

    EEO

    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.

    [job_alerts.create_a_job]

    Firmware Engineer • Saint Paul, MN, US

    [internal_linking.related_jobs]
    Engineering Leader - Individual Solutions Technology (Hybrid)

    Engineering Leader - Individual Solutions Technology (Hybrid)

    Securian • Saint Paul, MN, United States
    [job_card.full_time]
    At Securian Financial the internal position title is Engineering Mgr.Individual Solutions technology.This leader will build future technology readiness and mature existing technology capabilities t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote Product Tester – $45 / hr + Free Products – Start Now!

    Remote Product Tester – $45 / hr + Free Products – Start Now!

    OCPA • Forest Lake, Minnesota, us
    [filters.remote]
    [job_card.part_time] +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Remote Customer Service Representative – Product Testing

    Remote Customer Service Representative – Product Testing

    GLOCPA • Forest Lake, Minnesota
    [filters.remote]
    [job_card.full_time]
    We’re looking for Customer Support Product Testers across the US to work from home and help top brands improve their products before they hit the market.[show_more]
    [last_updated.last_updated_30] • [promoted]
    Remote Software Engineer - US - AI Trainer ($50-$85 per hour)

    Remote Software Engineer - US - AI Trainer ($50-$85 per hour)

    Mercor • Maplewood, Minnesota, US
    [filters.remote]
    [job_card.full_time]
    Mercor is partnering with leading AI labs to recruit • •skilled Software Engineers • • for cutting-edge research initiatives. These projects focus on • •writing and reviewing full unit test suites • • for...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Firmware Engineer

    Senior Firmware Engineer

    Harvard Bioscience • St Paul, MN, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Harvard Bioscience is seeking an experienced and motivated Senior Firmware Engineer.The candidate will define, develop, test, and debug solutions for a wide variety of products utilized in life sci...[show_more]
    [last_updated.last_updated_30]
    Software Verification Engineer I

    Software Verification Engineer I

    Spectraforce Technologies • St. Paul, MN, United States
    [job_card.full_time]
    Job Title : Software Verification Engineer I.Responsible for the development, qualification, and release of computer system component and software releases for Abbott Electrophysiology Systems.Revie...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Lineman

    Lineman

    Sunrise Telecom • Hastings, MN, US
    [job_card.full_time]
    Title : Aerial Lineman Immediate Supervisor : Aerial Foreman, Director, Owner General Job Summary : To construct strand infrastructure and lash fiber cables to strand. Principal duties and Responsibili...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Remote Opportunity - Explore Side Hustles & Earn Extra Income

    Remote Opportunity - Explore Side Hustles & Earn Extra Income

    Finance Buzz • Lindstrom, Minnesota, US
    [filters.remote]
    [job_card.temporary]
    FinanceBuzz is looking for everyday people to test-drive some of the most popular online money-making methods.This remote opportunity lets you earn extra income while reviewing real, flexible side ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Real Estate Sales Agent

    Real Estate Sales Agent

    Obvious Real Estate • Blaine, Minnesota, United States, 55014
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Real Estate Agent Scholarship - Get Licensed.Kickstart Your Real Estate Career with Obvious Real Estate!.We’ll Pay for Your License – You bring the drive, we'll bring the money.Dreaming about a car...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Restaurant Delivery - Start Earning Quickly

    Restaurant Delivery - Start Earning Quickly

    DoorDash • Cottage Grove, MN, United States
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a var...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Data Protection Engineer, Sr.

    Data Protection Engineer, Sr.

    Old National Bank • Lake Elmo, MN, United States
    [job_card.full_time]
    US-IL-Chicago | US-IN-Evansville | US-MN-Lake Elmo | US-MN-St Louis Park | US-IN-Indianapolis | US-KY-Louisville | US-WI-Milwaukee | US-WI-Madison | US-MI-Troy | US-TN-Nashville.Old National Bank h...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Restaurant Delivery - Onboarding / Onboard

    Restaurant Delivery - Onboarding / Onboard

    DoorDash • Wyoming, MN, United States
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety o...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Accountant

    Staff Accountant

    CFS • Hastings, MN, US
    [job_card.full_time]
    Staff Accountant - Manufacturing | Stable, Growth-Oriented Company.Why This Opportunity Stands Out : .The position is open due to an upcoming retirement-offering a smooth transition, strong mentorshi...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Manufacturing Engineering Technician

    Manufacturing Engineering Technician

    Distinctive Staffing Solutions • Stacy, MN, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We are seeking a dedicated Manufacturing Engineering Technician to enhance our production processes.This role involves collaborating closely with Manufacturing Engineers and production teams to opt...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Abbott • Saint Paul, Minnesota, USA
    [job_card.full_time]
    Abbott is a global healthcare leader that helps people live more fully at all stages of life.Our portfolio of life-changing technologies spans the spectrum of healthcare with leading businesses and...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Customer Support Engineer

    Customer Support Engineer

    VirtualVocations • Saint Paul, Minnesota, United States
    [job_card.full_time]
    A company is looking for a Customer Support Engineer who will bridge communication between customers and technical teams. Key Responsibilities Serve as a primary technical contact for customers, i...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Packaging Engineer

    Senior Packaging Engineer

    Bare Home • Forest Lake, MN, US
    [job_card.full_time]
    Bare Home | Forest Lake, Minnesota, United States (On-site).JP Ecommerce (dba Bare Home) has been named one of the top-ten fastest growing businesses in Minnesota by Inc.We're a $100M+ e-commer...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Real Estate Agent

    Real Estate Agent

    Weichert, Realtors • Cannon Falls, Minnesota, US
    [job_card.full_time]
    Job Description Are you a driven, customer-focused individual looking to build a successful career in real estate? Our local Weichert® franchised company is seeking enthusiastic Real Estate Agents ...[show_more]
    [last_updated.last_updated_30] • [promoted]