Nickerson Talent logo

Nickerson Talent

Embedded Rust Software Engineer

Nickerson Talent

📍 Tampa, United States 🇺🇸

full-time
mid-level
100000
on-site
Posted —

Key Skills

RustCARMSoCTimer

Industry

DefenseAerospace

Job Description

Embedded Software Engineer (Rust/C)


Nickerson Talent Solutions (NTS)

Location: Tampa, FL (Onsite)

Job Type: Direct Hire

Security Clearance: Active Secret Clearance Required

Salary: $100,000 to $170,000 + Annual Bonus + Excellent Benefits

Build the Next Generation of Mission-Critical Embedded Systems


Nickerson Talent Solutions is hiring an Embedded Software Engineer (Rust/C) to develop advanced embedded software for secure, mission-critical defense systems. This is an exciting opportunity to work with Rust, Embedded C, ARM-based processors, and secure communications technologies while modernizing legacy embedded software and developing next-generation solutions.

If you enjoy working close to the hardware, solving low-level software challenges, and building highly reliable embedded systems, we'd love to hear from you.


Why Join Our Team?

  • Competitive salary: $100,000 to $170,000
  • 5% Annual Performance Bonus
  • Relocation Assistance
  • Four Weeks PTO Starting Day One
  • 17 Paid Holidays
  • 401(k) with 4% Company Match
  • 86% Employer-Paid Medical Coverage
  • Direct Hire Opportunity
  • Long-term career growth
  • Work on cutting-edge embedded defense technologies


What You'll Do

  • Design, develop, test, and maintain embedded software using C and Rust
  • Modernize existing embedded C software by migrating it to Rust
  • Develop software for ARM processors, embedded processors, and System-on-Chip (SoC) platforms
  • Integrate software with firmware, hardware, and embedded systems
  • Troubleshoot processor, memory, peripheral, and low-level hardware issues
  • Develop and execute software testing and debugging activities
  • Create technical documentation and maintain software configuration control
  • Collaborate with software, firmware, hardware, systems, and cybersecurity engineering teams


Required Qualifications

  • Active U.S. Government Secret Security Clearance
  • U.S. Citizenship
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical discipline
  • 2+ years of professional embedded software development experience
  • Professional experience with both Embedded C and Rust
  • Experience developing software that runs directly on embedded hardware
  • Experience with ARM processors, embedded systems, or SoC platforms
  • Experience integrating software with firmware and hardware


Preferred Qualifications

  • 5+ years of embedded software development experience
  • Experience migrating embedded C software to Rust
  • no_std and heapless Rust
  • ANSI C
  • Python
  • ARM Cortex-M
  • OpenOCD and GDB
  • Bare-metal or RTOS development
  • Real-time or resource-constrained embedded systems
  • Secure communications, COMSEC, or cryptographic systems
  • Aerospace, defense, or other mission-critical development environments


Important

This is a true Embedded Software Engineering position. This is not a web development, full-stack, mobile application, or enterprise software development role. We're specifically seeking engineers with hands-on experience developing software that runs directly on embedded hardware in real-time or mission-critical environments.


Apply Today

If you have strong Embedded C and Rust experience, an Active Secret Security Clearance , and enjoy solving challenging low-level software problems, we'd love to speak with you.


#EmbeddedSoftware #EmbeddedRust #Rust #EmbeddedSystems #Firmware #EmbeddedEngineer #DefenseJobs #SecretClearance #ARM #SoftwareEngineer #Hiring #TampaJobs