Ultra Intelligence & Communications Mission Solutions

defense technology

EmbeddedRUSTSoftwareEngineer

Tampa, Florida, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Embedded RUST Software Engineer at Ultra Intelligence & Communications Mission Solutions. Skills: Embedded Software, Rust, C, Firmware. Design embedded software. Develop embedded software”

Industry & Context.

defense technology
Problems you'll solve

Analytical problem-solving skills; troubleshooting skills for low-level embedded issues

Eligibility Requirements

Active US Government Secret Security Clearance, US citizenship required, occasional travel (about 5%), handle export-controlled material

What They're Looking For.

Must Have

Active US Government Secret Security Clearance, US citizenship required, 2+ years of experience in embedded software development, C-to-Rust code conversion, low-level embedded software design, coding in both C and Rust, Hands-on experience with embedded processors, SoC development, ARM-based systems integration with firmware

Nice to Have

5+ years of embedded software development experience, Proficiency in constrained Rust environments (no-std, heapless), ANSI C, Python, Experience with openOCD, gdb, AMD Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit, troubleshooting skills for low-level embedded issues, memory management, Familiarity with SEI CMMI processes, Understanding of NSA High Assurance Certification process, relevant US DoD systems, Analytical problem-solving skills, ability to visualize outcomes, assess technical risks, think creatively, Excellent communication, collaboration, interpersonal skills, positive, adaptable work ethic

What You'll Do.

Design embedded software

Develop embedded software

Optimize embedded software

Perform trade studies

Design embedded architecture

Create engineering documentation

Maintain engineering documentation

Manage configuration control

Work in Agile environments

Work in Waterfall environments

Provide progress updates

Identify process improvements

Implement tool improvements

Stay current with technologies

Collaborate in team environment

How You'll Work.

Team & Collaboration

Collaborate in a high-performance, mission-driven team environment; Provide regular progress updates to stakeholders; Work with product team

Communication Scope

Excellent communication

Process & Methodology

Manage configuration control

Full Job Description

Company: Ultra Intelligence & Communications Mission Solutions # **Powering 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** We are seeking an Embedded Software Engineer to design, develop, and optimize embedded software for critical platforms. In this role, you will work on C and Rust code baselines, architecting embedded solutions, and ensuring software quality through robust testing and documentation. This position may require occasional travel (about 5%) for customer meetings and off-site development/testing. **Role Responsibilities:** * Design and develop embedded software, focusing on C and Rust. * Perform trade studies and embedded architecture design for Rust-based solutions. * Create and maintain engineering documentation: Requirements Specs (SHRS, IRS), Interface Control Documents (ICDs), and Design Descriptions (SHDD). * Develop and execute unit, integration, and acceptance test plans. * Manage configuration control for software development items. * Work within Agile and Waterfall development environments. * Provide regular progress updates to stakeholders. * Identify and implement process and tool improvements. * Stay current with emerging embedded and Rust technologies. * Collaborate in a high-performance, mission-driven team environment. * Other tasks as assigned. **Required Qualifications and Skills:** * Active US Government Secret Security Clearance (US citizenship required). * Bachelor’s degree in Computer

Free ATS check

Applying for this Embedded RUST Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Ultra Intelligence & Communications Mission Solutions?

Real rants from real employees. Read before you apply.

Read Company Rants →