Software Engineer I

Mercury Systems   •  

West Lafayette, IN

Industry: Software


Not Specified years

Posted 354 days ago

Job Description:

As a Software Engineer on our engineering team, you will support software development activities for a DoD program. In this role, the software engineer will work closely with the software team lead, development engineers, QA engineers, documentation engineers, and program management to develop and test required software.

Minimum/Basic Job Qualifications:
* Develop software design documentation
* Implement software primarily in C/C++
* Develop and conduct unit tests, integration tests, and system tests
* Participate in requirements, design, and code reviews
* Comply with defined development processes
* US Citizenship required. Candidate must possess a valid security clearance or be capable of obtaining a security clearance.
* Bachelor's degree in Computer Engineering, Computer Science, or other related field
* Experience with C/C++
* Experience with compilers, linkers, and assemblers
* Familiarity with software testing methodologies
* Familiarity with Operating Systems

Additional Preferred Qualifications:

* Experience with any of Ada, Python, PERL, or Java programming languages
* Familiar with encryption protocols
* Familiar with typical Visual Studio, GCC, Multi/AdaMulti, Tornado, Workbench, and Eclipse project environments
* Familiarity with GUI development