freehire launches on Product Hunt on 26 August.

Follow →

Embedded Rust Software Engineer

Summary

Develops and modernizes embedded software for defense systems using C and Rust, targeting ARM-based processors and SoCs in real-time, resource-constrained environments.

Compensation

  • 5% Annual Bonus
  • Relocation Assistance Available

About the Opportunity

Nickerson Talent Solutions (NTS) is seeking an Embedded Rust Software Engineer to join a growing defense engineering team developing mission-critical embedded systems and secure communications technologies.

This is an outstanding opportunity for engineers with hands‑on C and Rust experience who enjoy developing software close to the hardware in embedded, real‑time, and resource‑constrained environments. You'll play a key role in developing new embedded software while helping modernize legacy C code into Rust.

Why Join This Opportunity?

  • 5% Annual Bonus
  • Relocation Assistance
  • 17 Paid Holidays
  • 401(k) with 4% Company Match
  • 86% Employer-Paid Medical Coverage
  • Direct Hire Opportunity
  • Work on cutting‑edge embedded defense technologies
  • Excellent career growth with a rapidly expanding engineering organization

Key Responsibilities

  • Design and develop embedded software using C and Rust
  • Modernize existing C code by converting it to Rust
  • Develop software for embedded processors, ARM-based systems, and SoCs
  • Integrate software with firmware and hardware
  • Troubleshoot low‑level hardware, memory, and processor issues
  • Develop and execute software testing
  • Create technical documentation and maintain configuration control
  • Collaborate with software, hardware, firmware, systems, and cybersecurity teams

Required Qualifications

  • Active U.S. Government Secret Security Clearance
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field
  • 2+ years of embedded software development experience
  • Professional experience programming in both C and Rust
  • Experience developing software close to the hardware
  • Experience with ARM processors, embedded systems, or SoCs
  • Experience integrating software with firmware and hardware

Preferred Qualifications

  • 5+ years of embedded software development experience
  • C-to-Rust migration experience
  • no_std and heapless Rust
  • Python
  • ANSI C
  • OpenOCD and GDB
  • Experience with real‑time or resource‑constrained embedded systems
  • Secure communications, COMSEC, or cryptographic systems
  • Aerospace, defense, or other mission‑critical environments

Important

This is NOT an application software or web development position.

We're seeking engineers with genuine, embedded software experience who develop software directly on hardware in real‑time, low‑level, or mission‑critical environments.

Location

Tampa, FL (Onsite)

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available