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)