Talent.com
Principal Firmware Engineer (Embedded Linux Team)

Principal Firmware Engineer (Embedded Linux Team)

Dojo FiveSt Paul, MN, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Reports to : Director of Engineering

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

    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.

    Benefits

  • 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
  • serp_jobs.job_alerts.create_a_job

    Embedded Firmware Engineer • St Paul, MN, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Senior Staff Embedded Platform Engineer

    Senior Staff Embedded Platform Engineer

    Ford Motor CompanySt Paul, MN, United States
    serp_jobs.job_card.full_time
    We are the movers of the world and the makers of the future.We get up every day, roll up our sleeves and build a better world together. At Ford, we’re all a part of something bigger than ourselve...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    DonatechMaple Grove, MN, United States
    serp_jobs.job_card.full_time
    Position would require the candidate to be a W2 employee of Donatech.The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Principal Systems Engineer

    Principal Systems Engineer

    Polar Semiconductor, Inc.Bloomington, MN, United States
    serp_jobs.job_card.full_time
    Polar Semiconductor is seeking a highly experienced and strategic.Azure cloud services, Office 365.As a Principal Systems Engineer you will be responsible for designing, implementing, maintaining, ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Platform Engineer

    Principal Platform Engineer

    VirtualVocationsSaint Paul, Minnesota, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Platform Engineer - Applied AI (Remote).Key Responsibilities Drive technical decisions and mentor a team of senior engineers to enhance AI capabilities Desig...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocationsSaint Paul, Minnesota, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Software Engineer to join their remote team.Key Responsibilities Collaborate on system architecture, technical strategy, and engineering standards Lead techn...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Embedded Systems Engineer

    Embedded Systems Engineer

    Kasmo GlobalMinneapolis, MN, United States
    serp_jobs.job_card.full_time
    Senior Embedded Systems Engineer / Team Lead.We are seeking a highly skilled.Senior Embedded Systems Engineer / Team Lead. In this critical role, you will lead a team and collaborate closely with ha...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    Senior Firmware Engineer

    Senior Firmware Engineer

    Harvard BioscienceSt Paul, MN, USA
    serp_jobs.job_card.full_time
    serp_jobs.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...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Principal Software Engineer

    Principal Software Engineer

    ZipRecruiterEden Prairie, MN, United States
    serp_jobs.job_card.full_time
    Job DescriptionJob Description .Beacon EmbeddedWorks is a full-service provider of embedded solutions.Its innovative System on Modules (SOMs) are backed by an extensive suite of customization, secu...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Principal Application Engineer

    Principal Application Engineer

    VirtualVocationsMinneapolis, Minnesota, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Application Development Engineer.Key Responsibilities Lead the design and architecture of Oracle Fusion applications to support finance functions Design and ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Solutions Engineer

    Principal Solutions Engineer

    VirtualVocationsSaint Paul, Minnesota, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Solutions Engineer for the mid-market sector.Key Responsibilities Partner with account teams to track customer profiles and optimize solutions for accounts wi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Engineer

    Principal Engineer

    VirtualVocationsSaint Paul, Minnesota, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Engineer who will lead the development of their products and report to an Engineering Lead. Key Responsibilities : Define and drive the technical strategy and a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Beacon EmbeddedWorksEden Prairie, MN, United States
    serp_jobs.job_card.full_time
    Beacon EmbeddedWorks is a full-service provider of embedded solutions.Its innovative System on Modules (SOMs) are backed by an extensive suite of customization, security, and support services and i...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Principal Engineer

    Senior Principal Engineer

    VirtualVocationsMinneapolis, Minnesota, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Principal Engineer, Enterprise Cloud.Key Responsibilities Provide architectural oversight and technical leadership for cloud-scale systems Design cost-efficient...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Product Implementation Engineer

    Principal Product Implementation Engineer

    SurescriptsMinneapolis, MN, United States
    serp_jobs.job_card.full_time
    We deliver insights at critical points of care for better decisions - from streamlining prior authorizations to delivering comprehensive medication histories to facilitating messages between provid...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Principal Engineer, Reporting

    Principal Engineer, Reporting

    VirtualVocationsMinneapolis, Minnesota, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Engineer, Reporting.Key Responsibilities Mentor, coach, and guide engineers at varying levels of experience Troubleshoot production and development issues, e...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Systems Software Engineer

    Senior Systems Software Engineer

    VirtualVocationsMinneapolis, Minnesota, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Systems Software Engineer, Tegra UEFI Firmware.Key Responsibilities Develop features and code for UEFI firmware Document code flow, data flow, and architecture ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Embedded Systems Engineer

    Embedded Systems Engineer

    ActalentMinneapolis, MN, United States
    serp_jobs.job_card.full_time
    The Embedded Systems Engineer plays a crucial role in designing and verifying custom digital hardware and software for advanced medical devices, particularly those incorporating digital imaging tec...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Principal Systems Engineer

    Senior Principal Systems Engineer

    VirtualVocationsSaint Paul, Minnesota, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Principal Systems Engineer (MBSE).Key Responsibilities Perform systems engineering tasks for software development of a Space Ground mission-focused cloud applica...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Senior Firmware Engineer (Embedded Linux Team)

    Senior Firmware Engineer (Embedded Linux Team)

    Dojo FiveSaint Paul, MN, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    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...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    HRU Inc Technical ResourcesMaple Grove, MN, United States
    serp_jobs.job_card.full_time
    Principal Software Engineer - Embedded Systems.We are seeking experienced engineers with a passion for real-time embedded software development. As a Principal Software Engineer, you will plan, lead,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours