Position Opening
Software Developer (SWD-004)
Locations:
Remote
Essential Functions:
Core Competencies:
Additional Preferred Competencies:
Required Education:
Bachelor's Degree in Computer Science or Computer Engineering and 2-5 years of experience or 7 years of applicable software development experience without a degree
Security Clearance Requirements:
N/A
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.
Remote
Essential Functions:
- Responsible for performing software development in support of commercial software products and capabilities
- Implement industry standards and best practices
- Design, develop, and test code contributions ranging from minor big fixes to major new features and architectural updates
- Collaborate and communicate with small, fast-paced product development team
- Linux/Unix experience
- Python development experience
- Direct experience with CM tools such as GIT
Core Competencies:
- Python development experience
- Experience working with container technologies such as Docker
- Experience working with container orchestration technologies, e.g., Kubernetes
- Experience with gRPC, YAML, JSON, and Google Protocol Buffers
- Experience with Gitlab, Gitlab Continuous Integration infrastructure
- Experience with common build tools and products such as Make & Autotools
- Experience with unit testing, integration testing, and other automated testing tools and techniques
Additional Preferred Competencies:
- Experience with machine learning using Tensorflow, and/or Keras
- Experience with signal processing, signal filtering, etc.
- Experience with embedded system design and programming
- Experience with web user interface development, e.g., Vue.js, CSS, HTML, etc.
Required Education:
Bachelor's Degree in Computer Science or Computer Engineering and 2-5 years of experience or 7 years of applicable software development experience without a degree
Security Clearance Requirements:
N/A
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.