Position Description:
Cosmic AES is looking for a Software Engineer to support integration command and control projects for the US Air Force. This includes the integration of many COTs products into a single user interface. The successful candidate will be part of a rapid prototyping team that acquires a solid understanding of customer needs, environment, and users, and develops solutions for demonstration and delivery. Cosmic utilizes an agile approach to development, seeking stakeholder involvement and feedback in iterative inspect-adapt cycles. This position requires familiarity with Linux environments, Python, hardware interfacing, CI/CD, and DevOps. Networking, and RF familiarity are desirable.
Job Duties
Cosmic AES is looking for a Software Engineer to support integration command and control projects for the US Air Force. This includes the integration of many COTs products into a single user interface. The successful candidate will be part of a rapid prototyping team that acquires a solid understanding of customer needs, environment, and users, and develops solutions for demonstration and delivery. Cosmic utilizes an agile approach to development, seeking stakeholder involvement and feedback in iterative inspect-adapt cycles. This position requires familiarity with Linux environments, Python, hardware interfacing, CI/CD, and DevOps. Networking, and RF familiarity are desirable.
Job Duties
- Turn requirements in to deployment-quality code with mentoring by senior team members
- Filter through COTs documentation for interfacing needs
- Setting up messaging queues to connect various sockets
- Build, test, and debug software applications
- Utilize CI/CD and configuration management best practices
- Participate in code reviews
- Coordinate with cross-functional team members to accomplish project objectives
- Participate in Agile meetings and activities
- performs other duties as assigned.
- BS or MS Degree in CS, CE, or EE with software emphasis and relevant work experience
- Experience in software design, engineering and development skills, including familiarity with modern software development practices and tools
- Linux-based operating systems
- Familiarity with database operations
- Familiarity with servers, authentication, security practices
- Familiarity with threading and multiprocessing
- Must be able to obtain and maintain a Top-Secret security clearance
- Can work in a team environment
- Typically requires 6-8 years of experience coding with C,C++, and Python, and a BS degree
- Experience writing and delivering technical documents and briefings
- Experience with Agile Methodologies
- Networking
- Python
- Java
- C/C++
- Experience with RESTful interfacing