©2020 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 Software Developer (RF, Embedded, FPGA)

Position Description:

  • Develops and applies advanced hardware design methods, theories and research techniques in the investigation and solution of complex and advanced technical problems. Plans, conducts and technically directs projects or major phases of significant projects, coordinating the efforts of system software developers, technical writers and engineering technicians in the performance of assigned projects. Develops and recommends design approaches for new or improved products and/or processes. Conducts investigations and tests of considerable complexity. May evaluate vendor capabilities to provide required products or services.

Labor Requirements:

  • Direct experience in the development of collection systems and/or related components within the IC
  • Direct experience with RF data acquisition hardware
  • Direct experience with RF receiver equipment
  • Device driver and/or embedded development education or experience
  • Direct experience with CM tools such as Subversion/Trac or Git
  • Experience with MATLAB
  • Direct development experience with co-processor solutions (FPGA, GPU, etc.)
  • Direct development experience with Digital Signal Processing (DSP) and/or protocol processing in software
  • Knowledge of geolocation techniques such as TDOA, FDOA, etc. and geolocation services
  • Working knowledge of commercial wireless standards

Technical Skills Required:

  • Java certification preferred
  • Experience with concepts of RESTful web services consumption and authoring
  • Familiarity of Factory and Concurrency patterns in Java
  • An understanding of Service Oriented Architectures
  • Experience working in NoSQL and SQL databases
  • Familiarity with graph databases preferred
  • Experience with SCRUM and working with Atlassian tool suite (i.e. Jira, Confluence, Crucible, FishEye, etc)
  • Familiarity with continuous development and delivery and CM tools such as Jenkins

Special Technical Skills Desired:

  • Full stack Java developer w/Spring Framework experience a plus
  • Experience designing FPGA/DSP solutions or integrating FPGA/DSP solutions to overall system design
  • Experience with VlTA49 or equivalent multicast, packet data transfer technique
  • Experience with signal analysis using tools such as MARTES, BLACKMAGIC, XMidas

Minimum Experience Required:

  • Bachelors Degree in Electrical Engineering or Computer Engineering and 8 – 15 years of applicable hardware engineering experience; or 14-19 years of applicable hardware engineering experience TS/SCI with Polygraph Required


Previous Job Next Job