What are the responsibilities and job description for the Software Systems Engineer position at Mount Indie?
We are looking for a Software Systems Engineer to develop and maintain software baseline for our remote network monitoring and management tool and integrated multi-enclave network controller. In this role, you will work with software development and systems teams to develop, validate, verify, and prepare these systems for fielding on a wide array of defense platforms. Ideal candidates will have experience in life-cycle product development including all aspects of the software development cycle for complex technical systems. Must be a nimble self-starter who is passionate about enhancing operator capabilities with user-focused communication, network, and software systems.
What you'll do :
- Support software design and development of dynamic tactical systems
- Support functional and system level deployment
- Build and maintain infrastructure for hardware and software validation of embedded systems
- Use Python and Selenium library to develop automated test suite for testing network management and monitoring web applications
- Develop test tools (Python, bash) for verifying Red Hat Enterprise Linux (RHEL) system and network configurations
- Validate and verify system functionalities including UI display accuracy and reliability
- Participate in and provide feedback during on-going code reviews
- Maintain and update continuous integration and build scripts
- Use CM system software infrastructure (Gitlab, JIRA, Confluence, Peer Reviews)
Requirements
Required :
Highly Desired :