Job Brief:
We looking for a Software Developer to design, develop and maintain a software architecture and associated tools and applications used to develop Software Defined Radio (SDR) solutions. You'll work with a great team that develops software for Signals Collection Systems.
Clearance:
- An active TS/SCI clearance with a Full Scope polygraph is required for this position.
Salary and Benefits:
$100,000 - $146,000 per year, depending on experience level. Benefits include 401k, medical, dental, vision, prescription, std, ltd, add, life insurance, computer allowance, training allowance, and more.
Education and Experience:
- Must have a Bachelor's degree in Computer Science or Computer Engineering with 2 years of applicable software design and development experience; or 5 -8 years of applicable software design and development experience.
Requirements:
- Linux/UNIX, C++ or JAVA, and scripting languages (Python or Perl)
Preferred Skills:
- Experience with basic Linux administration skills (bash scripts, rpms, yum, systemd, etc.)
- Experience with Google Protocol Buffers
- Experience with Software Defined Radio concepts
- Experience with building and installing Linux RPMS
- Experience with shell-scripting such as bash
- Experience with software build tools, such as Autotools build, Makefiles, etc.
- Experience with automated software testing including unit testing
- Experience with continuous integration tools such as Gitlab, CI or Jenkins
- Experience with client/server architectures and RPC mechanisms (Redis, GRPC, etc.)
- Experience working in an Agile development process