X-Midas Software Engineer, SIGINT Systems Job at INTERNATIONAL STAFFING CONSULTANTS, Tucson, AZ

bnBKSlRYZ1pJb1JUZUJDajlmS1haWVg5SkE9PQ==
  • INTERNATIONAL STAFFING CONSULTANTS
  • Tucson, AZ

Job Description

Join a dynamic and innovative R&D team dedicated to developing cutting-edge digital signal processing and communications systems that support national security and defense initiatives. As a key member of this collaborative team, you will engage with electrical engineers, mathematicians, and computer scientists to create advanced software frameworks for SIGINT systems.

Key Responsibilities:

  • Design and develop software frameworks supporting hardware and software-based SIGINT systems.
  • Utilize your expertise in multi-threading and performance optimization to enhance system efficiency.
  • Support the development of core signal and image processing algorithms, hardware control, GUI design, and database systems.
  • Ensure all products are well-structured, thoroughly documented, and rigorously tested.
  • Interact directly with end-users and customers to gather requirements and provide technical support.

Required Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in system development and deployment.
  • Proven expertise in C/C++ development within Linux environments.
  • Experience in designing and developing reusable software frameworks.
  • Strong mathematical and analytical skills.
  • Proficiency with the MIDAS framework, especially X-MIDAS, and Python.
  • Experience in classified environments and ability to obtain/maintain a security clearance (US citizenship required).

Desired Skills:

  • Experience with geolocation and digital signal processing in classified applications.
  • Familiarity with Java and Qt programming.
  • Experience with the REDHAWK framework.
  • Background in supporting SIGINT processing systems.

Located in Tucson, this role provides an opportunity to work on projects that have a significant impact, all while collaborating with a motivated and innovative team. This position does not offer remote work options, ensuring a cohesive and integrated team environment.

Benefits: Comprehensive benefits package available.

Job Tags

Similar Jobs

Legacy Health

Certified Nursing Assistant II (CNA2) - Trauma Recovery TRACU Job at Legacy Health

 ...The nursing philosophy at Legacy focuses on our patients and their families. Everything...  ...this opportunity. Responsible for assisting licensed nursing personnel in the provision...  ...by Standards and Authorized Duties for Certified Nursing Assistants (OAR 851-63-0010 - 00... 

Peterson Consulting Group

Estimator - Commercial Construction - $110-$160k Job at Peterson Consulting Group

 .... a water treatment plant that has an office building and pump house building on site. Strong back log and growth model. Controlling...  ...framing, roofing, brick and block, doors and windows, drywall, painting, etc. Strong leadership skills and interest in mentoring.... 

Jennifer Bett Communications

Director of Public Relations, Health Job at Jennifer Bett Communications

 ...summer workweeks, agency-wide monthly mental health days. We view our work through the lens...  ...day-to-day public relations efforts as well as manage client expectations. Senior-level...  ...clients vision and mission. The Director of Health should have proficiency in true... 

Seven Oaks Academy

Montessori Head of School - AMS Member School Job at Seven Oaks Academy

 ...and local requirements. Maintain quality effectiveness measurements. Develop and execute a three year strategic plan towards full AMS Montessori School certification. Develop general educational curriculum; collaborate with staff to develop positive learning activities... 

Equiliem

Process Engineer Job at Equiliem

 ...As a Process Engineer, you will ensure effective operations of the plant's manufacturing process by focusing on continuous improvement. You will be accountable for: Provide technical support to internal teams by monitoring, analyzing, and interpreting process data...