(Active DoD Secret Clearance Required)
Description
The Software Developer, Mid-Level will join a small team of dedicated software developers who are responsible for developing and maintaining a high-fidelity, physics-based underwater acoustics simulation for a state-of-the-art Navy military training system. He or she will be responsible for implementing new capabilities into the complex software package and addressing reported performance problems and issues with the complete training system that runs on leading-edge high performance computer (HPC) clusters. Additionally, he or she will become a key team member for implementing, debugging, and supporting this system as a back end application to a user at a Navy facility. Work full time, side by side with software engineers who are experts in their field, at an office park in a Bethesda, MD neighborhood within the Washington DC metropolitan area. The work is fast-paced, provides excitement, challenges, and opportunities to learn in many disciplines.
This is a full-time position supporting a multi-year Department of Defense (DoD) contract. The selected individual will work as an integral member of a team, and will be responsible for writing object-oriented C++ Back-end and Java Front-end applications as part of a collaborative effort. This is an opportunity for a software developer to expand their areas of experience. Applicant must be a citizen of the United States and possess a DoD Secret Clearance.
Required Skills and Qualifications
- Bachelor’s degree required. Candidates with Computer Science, Engineering, Mathematics, Physics, or related field preferred. A desired minimum GPA of 3.2
- Five (5) or more years of work experience in using C++ and Java object-oriented programming languages
-
Experience in back end/application software development
- Intermediate knowledge of the Software Development Lifecycle (SDLC), e.g. Test-Driven Development (TDD)
- Experience in using version control software such as Git or Mercurial
- Experience working in a Linux/Unix environment
- Demonstrated strong ability to work independently in a self-directed environment
- Solid verbal and written communication skills
Desired Skills and Qualifications
-
An M.S. degree in computer science or related technical fields listed above
-
Knowledge and experience in large-scale software development (e.g. 1000+ lines C++)
- Experience with developing code in Python
- Experience working with Docker containers
-
Knowledge and experience in developing network interfaces (e.g. TCP/IP, ZeroMQ)
- Experience in digital signal processing, specifically sonar processing
-
Experience using the Agile software development methodology
- Experience with software issue and tracking tools (e.g. JIRA)
- Experience with team collaboration software (e.g. Confluence)
AcornSI understands that it takes more than competitive salaries to attract and retain the best employees – they deserve solid, sustainable benefits too. In addition to offering competitive salaries that are commensurate with education and experience, AcornSI offers a comprehensive benefit package with options our employees can tailor to fit the way they live. This includes Group Medical, Dental, and Vision care, as well as a safe harbor 401(k) plan. Our employees have found that their efforts can have a direct impact on company growth and often leads to increased job satisfaction, organizational commitment, motivation, and a strong sense of teamwork. Complete and current descriptions of these benefits may be found in the appropriate plan documents you’ll receive when you’re offered a job.
AcornSI considers its people as our most valuable resource and seeks employees who value intellectual challenge, are committed to excellence in the workplace, and observe the highest levels of professional and personal ethics. AcornSI encourages staff to develop new skills through education and training as well as by applying existing capabilities in new directions. We believe in providing our employees with the opportunity to achieve to their fullest potential. It is this commitment to people and their involvement in the company that has enabled AcornSI to acquire and retain a cadre of personnel with scientific, technical, and computer programming expertise.
AcornSI is an equal opportunity employer in full compliance with all federal, state, and local equal employment laws and regulation. We make hiring decisions without regard to race, religion, national origin, sex, age, marital status, sexual orientation, or any other protected classification.