Position Opening
Senior Software Developer (SSWD-001)
Locations:
Maryland (Annapolis Junction)
Essential Functions:
Core Competencies:
Required Education:
Bachelor's Degree in Computer Science or Computer Engineering and 8-15 years of applicable software design and development experience or 14 years of applicable software design and development experience without a degree
Security Clearance Requirements:
TS/SCI with Full-Scope Polygraph
Applied Engineering Concepts, Incorporated is an Equal Opportunity employer. All applicants and employees receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited or applicable law.
Maryland (Annapolis Junction)
Essential Functions:
- Responsible for developing and applying advanced methods, theories, and research techniques in the investigation and solution of complex and advanced software applications and problems
- Responsible for performing software development in support of the Radio Frequency (RF) Frameworks software products and capabilities
- Linux/Unix Experience
- C++, Python, and Java development experience
- Experience with XML, YAML, or Google Protocol Buffers
- Direct experience with CM tools such as GIT
- Experience working with container technologies such as Docker
- Experience with building and installing Linux RPMs
- Experience with building, configuring, and using Yum repositories
- Experience with common build tools and products such as Make & Autotools
- Experience with unit testing, integration testing, and other automated testing tools and techniques
Core Competencies:
- Experience with Gitlab, Gitlab Continuous Integration infrastructure
- Experience with software development in the Amazon Web Services (AWS) or similar virtual environments
- Experience with Digital Signals Processing and/or protocol processing in software
- Experience in the development of collection systems and components within the IC
- Experience with middleware technologies such as enterprise service bus (ESB), CORBA, or Internet Communications Engine (ICE)
- Experience developing within Software Defined Radio (SDR) frameworks such as REDHAWK, GNURadio, etc.
- Experience with Microservice design patterns
Required Education:
Bachelor's Degree in Computer Science or Computer Engineering and 8-15 years of applicable software design and development experience or 14 years of applicable software design and development experience without a degree
Security Clearance Requirements:
TS/SCI with Full-Scope Polygraph
Applied Engineering Concepts, Incorporated is an Equal Opportunity employer. All applicants and employees receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited or applicable law.