Taro Logo

Embedded Software Engineer

Ultra I&C provides critical, tactical capabilities for military communications, command and control, cybersecurity, and intelligence solutions.
Tampa, FL, USA
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Defense · Cybersecurity

Description For Embedded Software Engineer

Ultra Intelligence & Communications (I&C) is seeking an Embedded Software Engineer to join their Command, Control, Intelligence, and Encryption (C2I&E) team in Tampa, FL. This role focuses on developing state-of-the-art cryptographic products for securing military communications, with emphasis on embedded development using System-on-Chip (SoC) technology across multiple classified programs.

The position offers a flexible 40-hour work week schedule, starting at 9am Monday and ending by noon on Friday. The role requires an active Secret clearance and combines cutting-edge technology with a supportive work environment. You'll be working on critical systems that enhance situational awareness, tactical command and control, and seamless video data exchange capabilities in multi-domain environments.

Key technical requirements include strong experience in C programming, embedded systems development, and familiarity with ARM-based systems. Preferred skills include experience with Rust, embedded operating systems like FreeRTOS and PetaLinux, and knowledge of NSA High Assurance Certification processes.

The company offers comprehensive benefits including performance bonuses, 401k matching, healthcare benefits, and student loan assistance. Ultra I&C values diversity and inclusion, providing equal opportunities to all qualified candidates. The role provides an excellent opportunity to work on meaningful projects that directly impact military communications and security systems.

Last updated 9 days ago

Responsibilities For Embedded Software Engineer

  • Design and develop embedded systems, including trade studies and architecture development
  • Create engineering documents (SHRS, IRS, ICDs, 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

Requirements For Embedded Software Engineer

Python
Rust
Linux
  • Must have an Active US Government Security Clearance at the Secret level
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field
  • 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

Benefits For Embedded Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Annual Performance Related Bonus
  • Competitive Paid Time Off (PTO) package plus 11 company holidays
  • Early finish on Friday
  • 401K with company match
  • Medical/Dental/Vision Benefits
  • Student Loan Assistance Program

Interested in this job?

Jobs Related To Ultra Intelligence & Communications Embedded Software Engineer