1

Rust Programming Jobs in Florida (NOW HIRING)

Experience using Rust or similar programming language * Familiarity with standalone embedded applications * Experience participating in multi-disciplinary teams #LI-BBS Salary range $140,500.00 ...

Embedded Software Engineer

Tampa, FL · On-site

$174K - $261K/yr

Experience using Rust or similar programming language * Familiarity with standalone embedded applications * Experience participating in multi-disciplinary teams #LI-BBS Salary range $140,500.00 ...

Rust experience is preferred * Design and implementation experience with embedded software in C/C ... Bachelor's degree in computer engineering or a related field * US citizenship and an active SECRET ...

Controls & Firmware Engineer

Miami, FL · On-site

$125 - $185/hr

... programming and/or embedded firmware development. * Proficiency with Siemens TIA Portal / Rockwell Studio 5000 (or similar). * Strong coding skills in C/C++ (Rust/Python a plus). * Experience with ...

Blockchain Engineer

Miami, FL · Remote

$120K - $165K/yr

Blockchain Engineer About the Role We are working with a client seeking a skilled Blockchain ... Strong experience writing and auditing smart contracts in Solidity or Rust * Familiarity with Web3 ...

Senior Software Engineer

Miami, FL · On-site +1

$117K - $154K/yr

... Python or Rust based microservices. You will test your work in a local end-to-end testing ... If you are an ambitious, seasoned developer interested in creating solutions to the most ...

Senior Software Engineer

Miami, FL · On-site +1

$117K - $154K/yr

... Python or Rust based microservices. You will test your work in a local end-to-end testing ... If you are an ambitious, seasoned developer interested in creating solutions to the most ...

The Maritime Systems Division of Leidos is seeking a test engineer with experience with Model Based ... The implementation in Rust controls the radio in meeting key mission objectives. Tasking and ...

Showing results 21-40

Rust Programming information

See Florida salary details

$33.3K

$53K

$74K

How much do rust programming jobs pay per year?

As of Aug 14, 2026, the average yearly pay for rust programming in Florida is $52,951.00, according to ZipRecruiter salary data. Most workers in this role earn between $38,100.00 and $66,100.00 per year, depending on experience, location, and employer.

What are some typical challenges faced by professionals working in Rust programming roles?

Professionals in Rust Programming roles often encounter challenges such as mastering the language's strict ownership and borrowing rules, which require a deep understanding of memory safety concepts. Additionally, working with complex, performance-critical systems demands close attention to detail and rigorous testing practices. Collaboration with team members, especially when integrating Rust code with projects in other languages or legacy systems, also presents opportunities for problem-solving. Over time, these challenges help developers build robust, scalable solutions and deepen their expertise in cutting-edge systems programming.

Are Rust programmers in demand?

Rust programmers are increasingly in demand due to the language's focus on safety, performance, and concurrency, especially in systems programming, embedded systems, and WebAssembly development. Companies in technology, finance, and cybersecurity are actively hiring Rust developers to build reliable and efficient software solutions.

What are the key skills and qualifications needed to thrive in the Rust programming position, and why are they important?

Excelling in Rust Programming requires strong programming skills in Rust, understanding of systems programming concepts, and experience with memory management and concurrency. Familiarity with version control tools like Git, issue tracking systems, CI/CD pipelines, and optionally, certifications such as the Rust Programming Certificate, are often valuable. Problem-solving ability, collaboration, and clear communication are essential soft skills for success in team-based development environments. These skills and qualifications are vital because they ensure code safety, performance, and contribute to efficient, high-quality software development.

What is a Rust programming job?

A Rust Programming job involves designing, developing, and maintaining software applications using the Rust programming language. Rust is known for its performance, memory safety, and concurrency features, making it popular for systems programming, web services, and embedded systems. Developers in this role typically work on optimizing performance, ensuring code safety, and integrating Rust with other technologies. Experience with Rust’s ownership model, concurrency features, and ecosystem tools like Cargo is often required.

What are the most commonly searched types of Rust Programming jobs in Florida?

The most popular types of Rust Programming jobs in Florida are:

What are popular job titles related to Rust Programming jobs in Florida?

For Rust Programming jobs in Florida, the most frequently searched job titles are:

What cities in Florida are hiring for Rust Programming jobs?

Cities in Florida with the most Rust Programming job openings:

Infographic showing various Rust Programming job openings in Florida as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $52,951 per year, or $25.5 per hour.

Mid/Senior Embedded Software Engineer (clearance required)

3M HEALTHCARE

Tampa, FL • On-site

$120 - $160/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 8 days ago


Job description

Embedded Software Engineer

Ultra ProLogic is expanding its encryption business and seeks an Embedded Software Engineer to architect, implement, and certify high‑assurance cryptographic systems used by the U.S. Department of Defense, NATO and allied partners. This role goes beyond traditional embedded development – it involves security‑critical software and firmware that must meet NSA High Assurance certification requirements, contributing directly to cryptographic information assurance architectures, certification artifacts, and fielded systems protecting real‑world tactical and strategic networks.

Key Responsibilities
  • Design, develop, and maintain embedded software primarily in C and Rust for cryptographic and security‑critical platforms.
  • Architect cryptographic information assurance software and systems, including definition of security boundaries, trusted services, and separation of crypto and non‑crypto functions.
  • Perform trade studies and embedded architecture design, with emphasis on memory‑safe designs and C‑to‑Rust transitions.
  • Support the NSA High Assurance certification process, including requirement decomposition, security architecture definition, development of certification artifacts and evidence, and participation in technical reviews and certification milestones.
  • Develop and maintain formal engineering documentation (Software & Hardware Requirements, Interface Control Documents, Software/Hardware Design Descriptions).
  • Develop and execute unit testing, integration, and acceptance testing, including hardware‑in‑the‑loop and security‑relevant test cases.
  • Manage configuration control for software development items in certified baselines.
  • Collaborate closely with systems, hardware, security, and test engineers in a high‑performance, mission‑driven team.
  • Identify and implement process, tooling, and automation improvements to support secure development and certification efficiency.
  • Periodic travel (~5%) for customer interaction, test events, or off‑site integration activities.
What You’ll Work On
  • High‑assurance cryptographic and key management systems supporting secure communications, remote rekey, and lifecycle management.
  • Embedded software and firmware operating within defined crypto, INFOSEC, and High Assurance boundaries.
  • Architecture and implementation of cryptographic information assurance (IA) software and systems.
  • Modernization of legacy C baselines and architecting Rust‑based embedded solutions for security‑ and safety‑critical environments.
  • Systems that undergo formal NSA High Assurance certification, from requirements through fielding and sustainment.
Required Qualifications
  • Active U.S. Government Secret Security Clearance (U.S. citizenship required).
  • Bachelor’s degree in computer science, computer engineering, software engineering, or equivalent experience.
  • 5+ years of embedded software development experience in C and/or Rust.
  • Experience with low‑level embedded development and debugging; ARM‑based processors and SoC platforms; firmware and hardware/software integration; strong understanding of memory management, concurrency, and deterministic embedded behavior.
Preferred / Differentiating Experience
  • 8+ years of embedded or firmware development experience.
  • Experience with Rust in constrained embedded environments (no‑std, heapless, hardware abstraction layer).
  • Direct experience with NSA High Assurance certification, RMF, or similar DoD security frameworks.
  • Familiarity with cryptographic system design, key management, and secure boot/trust architectures.
  • Experience with openOCD, gdb, JTAG/SWD debugging; AMD Zynq UltraScale+ MPSoC; waterfall or agile development methodology projects.
  • Strong systems‑thinking mindset with ability to assess technical risk and security impact; clear communicator who thrives in collaborative, technically rigorous teams.
Why Ultra ProLogic
  • Work on fielded, certified cryptographic systems and research & development projects.
  • Direct exposure to and participation in NSA High Assurance certification.
  • Opportunity to influence system architecture, not just implementation.
  • Hands‑on role in modernizing high‑assurance systems with Rust.
  • Long‑term programs, stable funding, and deeply technical challenges.
  • Backed by Ultra Intelligence & Communications, with the agility of a focused encryption business.
Benefits
  • Annual Bonus – Performance Related.
  • Competitive Paid Time Off (PTO) package plus 11 company holidays.
  • Early finish on Friday.
  • 401(k) with company match.
  • Medical/Dental/Vision benefits.
  • Student Loan Assistance Program.
  • Array of voluntary benefit offerings.
Equal Opportunity Employer

Ultra I&C is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or other legally protected state or federal classes. We provide affirmative action in employment for qualified individuals with disabilities and protected veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act. If you need an accommodation in any part of the application process, email careers@ultra-ic.com.

#J-18808-Ljbffr