1

Contract Embedded Software Engineer Jobs in Riverview, FL

Embedded C/Rust Software Engineer

Tampa, FL ยท On-site

$124K - $163K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... seeking an Embedded Rust Software Engineer 2. The successful candidate will be integral in ... contracts, including Software Requirements Specification(s) (SRS), Interface Requirements ...

New

Embedded systems software engineering * Design, develop and integrate high-speed scalable network software (protocols, device drivers, data plane) What you'll need * 10+ years' experience using C/C ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

Senior Software Engineer (Onsite)

Saint Petersburg, FL ยท On-site

$86.80 - $165.20/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The BMC2 Capabilities engineering organization is seeking a Software Engineer II to join our ... Participate in the requirements, design, development and testing of embedded software, including ...

Showing results 21-40

Contract Embedded Software Engineer information

See Riverview, FL salary details

$62.4K

$136.8K

$155.2K

How much do contract embedded software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for contract embedded software engineer in Riverview, FL is $136,804.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,300.00 and $154,300.00 per year, depending on experience, location, and employer.

What are typical day-to-day responsibilities for a contract embedded software engineer?

As a Contract Embedded Software Engineer, your daily tasks often include writing and debugging embedded code, integrating software solutions with hardware components, and working closely with hardware engineers to meet project requirements. You'll participate in code reviews, documentation, and sometimes testing or troubleshooting hardware-software interactions. Communication with project managers and cross-functional teams is also common to ensure project milestones and deadlines are met. This variety allows you to apply your technical expertise while gaining experience across different industries and applications.

What are the key skills and qualifications needed to thrive in the contract embedded software engineer position?

To thrive as a Contract Embedded Software Engineer, you need strong skills in C/C++ programming, embedded systems development, debugging, and a relevant engineering degree. Familiarity with microcontrollers, real-time operating systems (RTOS), hardware interfaces, and tools like oscilloscopes or JTAG debuggers is often required, and certifications such as Certified Embedded Systems Engineer can be beneficial. Excellent problem-solving, adaptability, and communication skills help you collaborate on diverse projects and meet tight contract deadlines. These abilities are crucial for delivering reliable, high-quality embedded software solutions in a fast-paced and dynamic work environment.

What is a contract embedded software engineer?

A Contract Embedded Software Engineer is a professional hired on a temporary or project basis to design, develop, and optimize software for embedded systems. These engineers work with microcontrollers, processors, and real-time operating systems (RTOS) to create software that operates hardware devices efficiently. They often specialize in industries like automotive, medical devices, aerospace, or consumer electronics. Contract roles can vary in duration and scope, offering flexibility and opportunities to work on diverse projects.

What cities near Riverview, FL are hiring for Contract Embedded Software Engineer jobs?

Cities near Riverview, FL with the most Contract Embedded Software Engineer job openings:

Infographic showing various Contract Embedded Software Engineer job openings in Riverview, FL as of August 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $136,804 per year, or $65.8 per hour.

Embedded C/Rust Software Engineer

Ultra

Tampa, FL โ€ข On-site

$124K - $163K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted yesterday

New


Job description

Company: Ultra Intelligence & Communications

Mission SolutionsPowering Decision

Join the team redefining defense technology. From engineering systems that save lives to leading programs that change the battlefield-find your place in the future of defense.

Mission Solutions

By joining our Mission Solutions business, you will be a member of a team dedicated to providing innovative solutions that streamline the preparation and execution of intricate, mission-critical operations. We focus on enhancing situational awareness, tactical command and control, and seamless video data exchange capabilities within a dynamic, multi-domain environment.

Job Description At Ultra Intelligence & Communications, it's our people who make the difference and are the backbone of our technologies and services. If you want to grow personally and professionally, we invite you to explore your career advancement options at our Cyber business unit in Tampa, FL.
Ultra Cyber, a division of Ultra Intelligence & Communications, is seeking an Embedded Rust Software Engineer 2. The successful candidate will be integral in development of embedded Rust software for varying security critical platforms in a collaborative team environment. This position may require some travel (approximately 5%) to support customer meetings and off-site development/testing for various systems.
Relocation assistance is available!
Learn more about Ultra Cyber here:
CYBER | Intelligence & Communications | Ultra
Support the technical design and development of embedded software from C to Rust conversion
Perform trade studies and architecture development for Rust
Support the creation of engineering documents to support various contracts, including Software Requirements Specification(s) (SRS), Interface Requirements Specification(s) (IRS), Interface Control Documents (ICDs), Software Hardware Design Description (SHDD)
Define unit, integration, and acceptance test plans
Perform Configuration Management for software developmental items
Support Agile and Waterfall development methodology based projects
Provide written and oral progress updates
Participate in process/tool improvements and drive quality initiatives
Keep abreast of innovative technologies that can be beneficial to projects and business
Positively contribute to team's productivity and engagement, ensuring timely and quality delivery of program objectives

Required:

  • Active US Government Secret Security Clearance. Security Clearances are granted to US Citizens
  • Bachelor's degree in computer science/software engineering/computer engineering or related degree or an equivalent combination of education and experience
  • 2+ years of applicable experience:
    • Demonstrated firsthand experience with embedded software development and converting C code to Rust
      • Successful candidates will have experience with low level/bare metal embedment software design and coding in both C and Rust
    • Demonstrated experience with embedded processors and SoC development
    • Direct integration experience with ARM based systems interacting with firmware

Preferred Skills:

  • 5+ years of applicable experience
  • Experience with openOCD and gdb
  • Proficiency in constrained Rust environments: no-std & heapless development
  • Experience working with AMD Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit
  • Analytical critical thinking skills for various engineering development situations
  • Visualize project outcomes and understand/manage technical risks
  • Out-of-the-box thinking
  • Familiarity SEI CMMI as tailored to small, agile development teams
  • Advanced knowledge of ANSI C, Rust and Python
  • Demonstrated troubleshooting skills for low-level embedded issues and memory management
  • Direct knowledge of software technologies, standards, processes, and metrics
  • Knowledge of NSA High Assurance Certification process is a plus
  • Knowledge of relevant US DoD developments and systems
  • Excellent communication and interpersonal skills
  • Ability to interact with team members in a collaborative environment
  • Positive attitude, strong work ethic, willingness and ability to support complex technical tasks
Notice

Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export-controlled material as defined by the role's requirements.

Our Benefits

Every employee is critical to our success, and as such, we offer a range of flexible employee benefits, including:

  • Annual Bonus - Annual Bonus - Performance Related

  • Competitive Paid Time Off (PTO) package plus 11 company holidays

  • Early finish on Friday

  • 401K w/ company match

  • Medical/Dental/Vision Benefits

  • Student Loan Assistance Program

  • Array of voluntary benefit offerings

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."