1

Rust Developer Jobs in Minneapolis, MN (NOW HIRING)

AI & Engineering leverages cutting-edge engineering capabilities to build, deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure.

AI & Engineering leverages cutting-edge engineering capabilities to build, deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure.

The Unqork Developer will build and configure enterprise applications on the Unqork no-code platform, translating business and technical requirements into functional modules while ensuring quality ...

Join our AI & Engineering team in transforming technology platforms, driving innovation, and helping make a significant impact on our clients' success. You'll work alongside talented professionals ...

Software Developer / Software Developer / Software Developer / Software Developer / Software Developer Location: St. Paul, MN 55106 (Hybrid - Onsite Mon, Tue, Thu; Remote Wed, Fri) Duration: 18 ...

DEVELOPER L3(CONTRACT)

Minneapolis, MN · On-site

$45K - $121K/yr

DEVELOPER L3(CONTRACT) City: Minneapolis State/Province: Minnesota Posting Start Date: 5/21/26 Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting ...

Java Developer

Minneapolis, MN

$53.25 - $69/hr

Java Developer Job Duties: Defines site objectives by analyzing user requirements; envisioning system features and functionality. Designs and develops user interfaces to internet/intranet ...

Java Developer

Minneapolis, MN · On-site +1

$53.25 - $69/hr

Java Developer Job Duties: * Defines site objectives by analyzing user requirements; envisioning system features and functionality. * Designs and develops user interfaces to internet/intranet ...

Must be able to work independently as a consultant and developer, investigating and implementing new technologies, and be able to clearly communicate status and roadblocks. Required Skills: Minimum ...

Software Developer Location: Onsite at St. Paul, MN Duration: 12 Months with possiblility of extension Hours: 8 AM - 5 PM Only W2 candidates are eligible for this position. Third-party or C2C ...

next page

Showing results 1-20

Rust Developer information

See Minneapolis, MN salary details

$17

$55

$85

How much do rust developer jobs pay per hour?

As of May 29, 2026, the average hourly pay for rust developer in Minneapolis, MN is $55.15, according to ZipRecruiter salary data. Most workers in this role earn between $42.16 and $67.50 per hour, depending on experience, location, and employer.

What Does a Rust Developer Do?

The job duties of a Rust developer focus on performing computer programming tasks using the Rust programming language. As a Rust developer, you focus on coding and development for projects such as web browsers, operating systems, server and systems software, and blockchain projects. Your responsibilities vary depending on the requirements of the development projects on which you work. You typically work to ensure the safety and security of the software or systems that you develop and test and debug them as part of the development process.

What are the key skills and qualifications needed to thrive as a Rust Developer, and why are they important?

To thrive as a Rust Developer, you need strong proficiency in Rust programming, a solid understanding of systems programming concepts, and a relevant degree or experience in software development. Familiarity with tools like Cargo, Git, and continuous integration systems, as well as experience with frameworks such as Actix or Rocket, are commonly required. Outstanding problem-solving skills, attention to detail, and effective communication set top Rust Developers apart. These skills ensure robust, efficient, and safe code, which is essential for building reliable software solutions.

What are some common challenges Rust Developers face when working on large-scale projects?

Rust Developers often encounter challenges such as managing complex dependencies, ensuring memory safety without sacrificing performance, and integrating Rust code with existing systems written in other languages. Collaborating with cross-functional teams can also require clear communication, especially when explaining Rust’s unique concepts to those unfamiliar with the language. Staying up-to-date with the rapidly evolving Rust ecosystem and tooling is important, as new libraries and best practices frequently emerge.

What are Rust Developers?

Rust Developers are software engineers who specialize in using the Rust programming language to build safe, fast, and reliable applications. They write, test, and maintain code, often focusing on system-level programming, web servers, blockchain technologies, and performance-critical software. Rust Developers leverage the language’s unique features, like memory safety and concurrency, to build efficient and secure solutions. Their responsibilities may also include contributing to open-source projects, optimizing existing code, and collaborating with cross-functional teams.

What is the difference between Rust Developer vs C++ Developer?

AspectRust Developer
Required CredentialsProficiency in Rust programming, often with a computer science background or coding certifications
Work EnvironmentSoftware development teams, especially in systems programming, embedded systems, or performance-critical applications
Industry UsageTech companies focusing on safety, concurrency, and performance, including blockchain, embedded systems, and web assembly

Rust Developers and C++ Developers share similar skills in systems programming, requiring knowledge of low-level programming, memory management, and performance optimization. Both roles are common in industries demanding high efficiency and safety. While C++ Developers often have experience with legacy codebases and a broader range of tools, Rust Developers focus on modern safety features and concurrency. The choice between the two depends on project requirements and company preferences.

What are the most commonly searched types of Rust Developer jobs in Minneapolis, MN? The most popular types of Rust Developer jobs in Minneapolis, MN are:
What job categories do people searching Rust Developer jobs in Minneapolis, MN look for? The top searched job categories for Rust Developer jobs in Minneapolis, MN are:
Infographic showing various Rust Developer job openings in Minneapolis, MN as of May 2026, with employment types broken down into 93% Full Time, 3% Part Time, 3% Contract, and 1% Nights. Highlights an 94% Physical, 5% Hybrid, and 1% Remote job distribution, with an average salary of $114,720 per year, or $55.2 per hour.
Staff Firmware Engineer | 1099 Independent Contractor

Staff Firmware Engineer | 1099 Independent Contractor

Dojo Five

Minneapolis, MN • Remote

Contractor

Posted 28 days ago


Job description

Staff Firmware Engineer | 1099 Independent Contractor

Dojo Five | Remote – Contiguous US

About Dojo Five

Dojo Five is on a mission to drive the firmware industry forward. We partner with companies to modernize their embedded software development—integrating the right tools, techniques, and culture to deliver reliable, high-performance firmware. Our vision: 10,000 Successful Modernization Initiatives by 2035.

We're a team that takes quality seriously, celebrates continuous learning, and genuinely has fun doing it.

What Is an Evergreen Posting?

We may not have an immediate opening today—but we're always building relationships with exceptional engineers for upcoming projects. When the right project kicks off, we move fast. If your background is a strong fit, our team will reach out to start the process. We encourage you to apply and stay connected.

We are primarily seeking 1099 independent contractors at this time.

The Role

As a Staff Firmware Engineer at Dojo Five, you'll be a trusted technical leader—both for our clients and within our team. You'll tackle complex embedded systems challenges, guide architectural decisions, mentor engineers, and help set the standard for modern firmware development.

This isn't just a heads-down coding role. You'll engage directly with clients, lead projects end to end, and play an active part in shaping how Dojo Five grows.

What You'll Do
  • Set strategic direction for firmware best practices—for clients and for Dojo Five
  • Design, develop, review, and test firmware, products, and electronics
  • Define build systems, repository structures, and documentation standards
  • Lead projects: work breakdown, architecture, and delivery
  • Mentor and coach engineers; lead technical training
  • Collaborate cross-functionally to align on project goals and requirements
  • Represent Dojo Five's technical capabilities in client and sales discussions
  • Participate in recruiting, group interviews, and technical reviews
  • Contribute to branding, outreach, and marketing initiatives
  • Manage your time independently with accurate reporting
What We're Looking ForExperience
  • 10+ years of professional embedded systems development (15+ preferred)
  • 2+ years leading other developers (5+ preferred)
  • 3+ years of at least one of the following:
    • Customizing Embedded Linux via yocto, including board bring-up
    • Zephyr with STM32 or Nordic
Programming Languages
  • Required: C, C++, Python
  • Desired: Rust, Assembly (ARM, x86, PIC), VHDL, Verilog
Operating Systems
  • Desired: FreeRTOS, Zephyr, Embedded Linux (Yocto), 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 & heterogeneous SoCs; STM32, Nordic, NXP, SiLabs
Development Tools
  • Required: IDEs (VSCode, Eclipse, STM32CubeIDE), Docker/devcontainers, benchtop tools (oscilloscope, logic/protocol analyzers, power supplies, multimeter), Git, pytest, unit testing frameworks (Unity/CMock/Ceedling, Google Test/gMock), Agile (Scrum & Kanban), risk assessments
  • Desired: CI/CD pipeline configuration, CMake, binutils, serial consoles (minicom, screen)
You'll Thrive Here If You
  • Are passionate about best practices and modern development approaches
  • Communicate clearly and build trust with a wide range of stakeholders
  • Approach problems with curiosity, optimism, and kindness
  • Are a methodical thinker who can articulate trade-offs and lead others to good decisions
  • Prioritize outcomes over ego and lead through influence, not authority
  • Can take a client's vision—often from non-embedded experts—and make it real
  • Are proactive: you spot risks early and come prepared with solutions
  • Enjoy both leading people and doing deep technical work
Our Values

Always Learning · Humble Confidence · Always Deliver · Push Boundaries · Give a Sh*t · Have Fun

Remote Work Requirements

Work must be performed from a secure, fixed location with reliable high-speed internet within the contiguous United States.

Interview Process

Our process is designed to see how you think and work.

  • Conversational interviews: No AI tools, reference materials, or outside assistance permitted. We want to hear your thinking.
  • Coding exercise: AI tools are welcome—with disclosure. We want to see how you work with them in practice.

All interview stages require video with camera on (no virtual backgrounds). Candidates must provide proof of US-based residence and verify identity prior to or during the process.

Equal Opportunity

Dojo Five provides equal employment opportunities to all applicants and prohibits discrimination or harassment of any type—regardless of race, color, religion, age, sex, national origin, disability, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local law.