Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ultra Intelligence & Communications Logo

Embedded Software Engineer

Ultra Intelligence & Communications

Salary not specified
Aug 18, 2025
Tampa, FL, US
Apply Now

Ultra Intelligence & Communications is looking to provide decision advantage to mission partners around the world by developing state-of-the-art cryptographic products to secure military communications.

Requirements

  • 3+ years of experience with embedded software development using C
  • Prior experience with embedded processors and SoC development
  • Prior integration experience with ARM-based systems and firmware
  • Knowledge of National Security Agency (NSA) High Assurance Certification process.
  • Experience with the Xilinx SoC development environment.
  • Experience with Rust.
  • Experience with embedded operating systems (e.g. FreeRTOS, PetaLinux)

Responsibilities

  • Design and develop embedded systems, including trade studies and architecture development.
  • Create various engineering documents to support deliverables, such as Software/Hardware Requirements Specifications (SHRS), Interface Requirements Specifications (IRS), Interface Control Documents (ICDs), and Software Hardware Design Descriptions (SHDD).
  • Define unit, integration, and acceptance test plans.
  • Perform Configuration Management for software development items.
  • Support both Agile and Waterfall development methodologies.
  • Provide progress updates and support technical proposal development.
  • Participate in process/tool improvements and drive quality initiatives.

Other

  • Must have an Active US Government Security Clearance at the Secret level. An inactive clearance that was active within the last 24 months may also be considered.
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or an equivalent combination of education and experience.
  • Ability to visualize project outcomes, manage risks, and anticipate future needs.
  • Effective communication and teamwork abilities.
  • Positive attitude, strong work ethic, and ability to lead complex technical tasks.