Ultra Intelligence & Communicationsposted 18 days ago
Full-time • Mid Level
Tampa, FL

About the position

Join Ultra I&C as an Embedded Software Engineer, where you’ll play a pivotal role in developing state-of-the-art cryptographic products to secure military communications. This role offers a unique opportunity to focus on embedded development with System-on-Chip (SoC) technology across multiple classified programs. Enjoy a flexible 40-hour work week, starting at 9am on Monday and ending by noon on Friday, in an onsite role that combines cutting-edge technology with a supportive, flexible work environment.

Responsibilities

  • Design and develop embedded systems, including trade studies and architecture development.
  • Create various engineering documents to support contracts, 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.
  • Mentor engineers and interact with customers for project updates and requirement development.
  • Stay updated on new technologies and contribute to team productivity and engagement.
  • Other tasks as assigned.

Requirements

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

Nice-to-haves

  • Knowledge of National Security Agency (NSA) Type 1 Certification process.
  • Experience with the Xilinx SoC development environment.
  • Experience with Rust.
  • Experience with embedded operating systems (e.g. FreeRTOS, PetaLinux).
  • Knowledge of relevant US DoD developments and systems.
  • Strong analytical, problem-solving, and project presentation skills.
  • Ability to visualize project outcomes, manage risks, and anticipate future needs.
  • Effective communication and teamwork abilities.
  • Familiarity with SEI CMMI for small, agile development teams.
  • Advanced knowledge of ANSI C and Python.
  • Troubleshooting skills for low-level embedded issues and memory management.
  • Knowledge of software technologies, standards, processes, and metrics.
  • Positive attitude, strong work ethic, and ability to lead complex technical tasks.

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service