About the Role
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?
- Competitive Salary: $100K-$170K
- 5% Annual Bonus
- Relocation Assistance
- 4 Weeks PTO Starting Day One
- 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
- U.S. Citizenship
- 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)
Apply Today!
If you have strong embedded C and Rust development experience, an active Secret Clearance, and are excited to work on advanced, mission-critical embedded systems, we'd love to hear from you.
Apply today through Nickerson Talent Solutions (NTS).
Requirements
Active Security Clearance
An active U.S. Government Secret Security Clearance is required.
C and Rust Experience
Professional experience programming in both C and Rust is necessary.
Embedded Software Development
At least 2 years of embedded software development experience is required.
Hardware Integration
Experience integrating software with firmware and hardware is essential.
Nice to Have
Experience in migrating C code to Rust is preferred.
Experience with real-time or resource-constrained embedded systems is a plus.
Familiarity with Python programming is beneficial.
Benefits
Annual Bonus
Employees receive a 5% annual bonus.
Relocation Assistance
Support for relocation is provided.
Paid Time Off
4 weeks of PTO starting from day one.
Paid Holidays
17 paid holidays are offered.
401(k) Match
401(k) plan with a 4% company match.
Health Coverage
86% employer-paid medical coverage is available.