Ultra Intelligence & Communications

Ultra Intelligence & Communications

Embedded RUST Software Engineer (Clearance

Tampa, FL, United States

No sponsorshipDetected 20 days ago
CybersecurityEmbedded SystemsCommunicationCollaborationProblem SolvingAdaptability

About the role

  • From engineering systems that save lives to leading programs that change the battlefield-find your place in the future of defense.
  • We focus on enhancing situational awareness, tactical command and control, and seamless video data exchange capabilities within a dynamic, multi-domain environment.
  • In this role, you will work on C and Rust code baselines, architecting embedded solutions, and ensuring software quality through robust testing and documentation.

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.
  • Identify and implement process and tool improvements.
  • Collaborate in a high-performance, mission-driven team environment.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field
  • 2+ years of experience in embedded software development, including C-to-Rust code conversion, low-level embedded software design, and coding in both C and Rust.

Skills

  • Active US Government Secret Security Clearance (US citizenship required).
  • Hands-on experience with embedded processors, SoC development, and ARM-based systems integration with firmware.
  • 5+ years of embedded software development experience.
  • Proficiency in constrained Rust environments (no-std, heapless), ANSI C, and Python.
  • Experience with openOCD, gdb, and AMD Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit.
  • Strong troubleshooting skills for low-level embedded issues, including memory management.
  • Familiarity with SEI CMMI processes for small, agile teams.
  • Understanding of NSA High Assurance Certification process and relevant US DoD systems.
  • Analytical problem-solving skills with the ability to visualize outcomes, assess technical risks, and think creatively.
  • Excellent communication, collaboration, and interpersonal skills with a positive, adaptable work ethic.
  • Annual Bonus
  • Competitive Paid Time Off (PTO) package plus 11 company holidays

Compensation

  • Annual Bonus - Annual Bonus – Performance Related

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
  • Medical/Dental/Vision Benefits
  • Array of voluntary benefit offerings

Company info

  • Ultra Intelligence & Communications
  • Mission Solutions
  • Powering Decision
  • Join the team redefining defense technology.
  • 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.
  • Job Description
  • We are seeking an Embedded Software Engineer to design, develop, and optimize embedded software for critical platforms.
  • This position may require occasional travel (about 5%) for customer meetings and off-site development/testing.

Equal opportunity

  • Equal Opportunity Employer.
  • If you need an accommodation in any part of the

Visa & Work Authorization

  • Active US Government Secret Security Clearance (US citizenship required)

This listing is sourced directly from Ultra Intelligence & Communications's careers page and normalized into a canonical job model.