©2019 ProObject
Interested in matching your career to your job? Want to mix cutting-edge technology with challenging and rewarding work assignments?
ProObject’s culture is one of continual employee investment—we know that happy employees are engaged employees. Click to learn more
NIST Cybersecurity Compliance is not an option - it's a requirement! ProObject’s certified staff follow our unique CYBRX process to ensure that you are on the right track to cybersecurity compliance in just a few short weeks. - Contact us to get compliant!
Mid-Level/Senior Software Systems Engineer (C++, XML, XSD)

Position Description:

  • Design, develop and maintain software architecture and associated tools and applications used to develop Software Defined Radio (SDR) solutions.

Labor Requirements:

  • Develops and applies advanced methods, theories and research techniques in the investigation and solution of complex and advanced software applications and problems.
  • Plans, conducts, technically directs and evaluates projects or major phases of significant projects, coordinating the efforts of engineers and technical support staff in the performance of assigned projects.
  • Applies software engineering methods and techniques to signal processing applications; evaluates and assesses the benefits of implementing functionality across a variety of platforms including general purpose processors, digital signal processors, FPGA devices or custom processing solutions,
  • Conducts investigations and test of considerable complexity.
  • Reviews literature, patents and current practices relevant to the solution of assigned projects.
  • Evaluates vendor capabilities to provide required products or services.
  • Provides technical consultation to other organizations.

 Technical Skills Required:

  • Direct experience in the development of collection systems and/or related components within the IC
  • C++ development experience
  • XML/XSD experience
  • Linux/Unix experience
  • Scripting language experience such as Python or Perl
  • Multi-threaded software development experience
  • Direct experience using CM tools such as Subversion/Trac or Git
  • Experience with Digital Signal Processing (DSP) or protocol processing in software
  • Direct development experience with Inter-process communication (IPC) mechanisms
  • Working knowledge of Service Oriented Architecture principles
  • Direct development experience with SOA/middleware technologies such as ICE, CORBA, ESB, SOAP

 Special Technical Skills Desired:

  • Direct experience with processing frameworks such as XMidas, SCA, GNURadio, etc.
  • Working knowledge of commercial wireless standards
  • Working knowledge of geolocation techniques such as TDOA, FDOA, etc. and geolocation services

 Minimum Experience Required:

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science and 8-15 years of applicable software systems engineering experience, or
  • Fourteen (14)-19 years of applicable software systems engineering experience
  • TS/SCI with Polygraph Required
Previous Job Next Job