1

Rust Embedded Internship Jobs in Florida (NOW HIRING)

Rust Embedded Internship information

What is a Rust embedded internship?

A Rust Embedded Internship is a temporary position designed for students or early-career professionals to gain hands-on experience working with embedded systems using the Rust programming language. Interns typically work on projects involving hardware-software integration, firmware development, and low-level programming. The internship provides an opportunity to apply Rust's safety and concurrency features to real-world embedded challenges, often in industries like IoT, robotics, or automotive. Participants learn from experienced engineers, contribute to production or open-source projects, and develop valuable skills for a career in embedded development.

What types of projects or tasks can I expect to work on during a Rust embedded internship?

As a Rust Embedded Intern, you'll typically be involved in hands-on projects such as developing firmware for microcontrollers, writing device drivers in Rust, and contributing to open-source embedded libraries. You'll collaborate closely with hardware engineers and senior embedded developers, often participating in code reviews and debugging sessions. Expect to work with real-world hardware, utilize tools like oscilloscopes or logic analyzers, and contribute to documentation. The internship offers a great opportunity to learn industry-standard development workflows and best practices for writing safe, efficient embedded code in Rust.

What are the key skills and qualifications needed to thrive as a Rust embedded intern, and why are they important?

To thrive as a Rust Embedded Intern, you need a foundational understanding of embedded systems, programming skills in Rust and C/C++, and familiarity with microcontrollers or hardware interfaces. Experience with tools like cargo, debuggers (e.g., GDB), and version control systems (e.g., Git), as well as coursework or certifications in embedded programming, are highly beneficial. Strong problem-solving skills, eagerness to learn, and effective communication help interns adapt quickly and contribute to team projects. These skills are crucial for developing reliable, efficient firmware and contributing meaningfully to embedded software development teams.

What is the difference between Rust Embedded Internship vs Embedded Software Engineer?

AspectRust Embedded InternshipEmbedded Software Engineer
Required CredentialsBasic programming knowledge, coursework in embedded systems, familiarity with RustDegree in Computer Engineering, Electrical Engineering, or related field; experience with embedded C/Rust
Work EnvironmentInternship setting, collaborative teams, hands-on hardware projectsFull-time role, development teams, hardware and software integration
Industry UsageStartups, tech companies experimenting with Rust for embedded systemsManufacturers, IoT companies, automotive, aerospace

The Rust Embedded Internship is an entry-level position designed for students or recent graduates to gain experience with Rust in embedded systems. In contrast, an Embedded Software Engineer is a full-time professional role requiring more experience and responsibilities. Both roles involve working with embedded hardware, but the internship offers a learning environment, while the engineer position focuses on development and deployment.

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

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

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

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

What job categories do people searching Rust Embedded Internship jobs in Florida look for?

The top searched job categories for Rust Embedded Internship jobs in Florida are:

What cities in Florida are hiring for Rust Embedded Internship jobs?

Cities in Florida with the most Rust Embedded Internship job openings:

Senior Embedded Software Engineer

Saint Petersburg, FL • On-site


Leidos
IT Services • 10K+ employees

8.3

Company rating: 8.3 out of 10

Based on 152 frontline employees who took The Breakroom Quiz

79th of 496 rated business services

People enjoy working here

Good employer

Recommended by students


$131K - $237K/yr

Full-time

Re-posted 8 days ago


Job description

The Maritime Systems Division of Leidos is seeking an experienced software engineer with experience with embedded software architecture, design, implementation, and integration of real-time systems. The role also requires knowledge of Linux operating systems and experience with PetaLinux is preferred. The position will be responsible for the modification of existing software as well as the creation of new software. A successful candidate will have experience developing in C, C++, and VHDL. Knowledge of other software languages such as Rust, Python, and JavaScript is beneficial.

The candidate should work well in a collaborative environment, understand Agile development methodologies, and seek to identify and champion both technical and process innovations.

The C4I Prototype is a new product that is rapidly maturing and nearing readiness for deployment. The program provides for deployment, monitoring, and communications of a buoy that includes a software defined radio. The implementation in Rust controls the radio in meeting key mission objectives. Tasking and responsibilities will vary depending on project objectives and may extend to programs beyond the C4I Prototype.

Primary Responsibilities

Support all phases of the software development lifecycle, including requirements analysis, system design, software development, integration and test, documentation, and maintenance, for complex software system/applications.

  • Development of software architectures to support migration of timing-critical applications to new hardware configurations
  • Software implementation and unit testing to meet customer objectives
  • Continuous Integration/Continuous Deployment pipeline support
  • Mentoring of junior engineers and interns with a focus on sharing the candidates knowledge of operating systems and hardware integration

Basic Qualifications

  • US Citizenship required
  • Requires BS degree in Computer Science or Computer Engineering and 12+ years of prior relevant experience or Masters with 10+ years of prior relevant experience.
  • Active Secret clearance
  • Proven experience in all phases of Software Engineering including requirements, design, code, test and integration
  • Experience with C, C++, VHDL, Linux
  • Real-time software development experience
  • Excellent verbal, written and interpersonal communication skills are required for an effective interface with all internal and external contacts.
  • Possess business and technical vision

Preferred Qualifications

  • The ability to obtain and maintain a TS/SCI Security Clearance
  • Experience using the Atlassian toolset
  • Knowledge of or experience with UML and object-oriented design,
  • Experience with Rust, Python, JavaScript, and PetaLinux
  • Experience with Rhapsody, Model Driven Development, and code generation
  • Experience in Agile development methods, including Scrum
  • Knowledge related to cybersecurity including the Risk Management Framework (RMF) and Security Technical Implementation Guides (STIGs)
  • Experience with containerization and microservices

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:August 18, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:Pay Range $131,300.00 - $237,350.00

The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media


What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom