Menu
©2018 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!
Senior Level Software Developer (XML/XSD)

Position Description:

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

Labor Requirements:

Software developer familiar with REDHAWK SDR. Create, debug, and maintain REDHAWK components, devices, waveforms, and system software. Familiar with agile software development process. Basic Linux administration: starting/stopping services, managing drive space. Knowledge of RPM spec files and how to build RPMs. RPM install process, Atlassian Tool Suite, Jenkins, Docker, and Gitlab: CI and multirunner.

Technical Skills Required:

  • Direct experience leading teams of software developers
  • Experience interacting with project customers and stakeholders to report project status, and manage subsystem requirements
  • Linux based development (mainly 6&7)
  • Java development experience
  • XML/XSD experience
  • Java Graphical User Interface (GUI) development experience
  • Direct experience with Service Oriented Architecture (SOA)/middleware technologies such as enterprise service bus (ESB), COREA, SOAP, or Internet Communications Engine (ICE)
  • Experience using IDEs such as JBuilder and/or Eclipse
  • Direct experience with EMF tools such as Subversion/Trac or GIT
  • C/C++
  • Python
  • REDHAWK SDR
  • GDB

Special Technical Skills Desired:

  • Eclipse RCP or EMF training or equivalent experience
  • Direct experience in the design and development of collection systems and components within the IC
  • Web framework experience such as Ruby on Rails, Django, SpringFramework, or Zope
  • Knowledge of RF front hardware is a plus

Minimum Experience Required:

Bachelor’s degree in Computer Science or Computer Engineering with 8-15 years of applicable software design and development experience; or 14-19 years of applicable software design and development experience.

TS/SCI with Polygraph required

Previous Job Next Job