What are the responsibilities and job description for the Embedded Rust Software Engineer position at Nickerson Talent Solutions?
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
Salary : $100,000 - $170,000