Purdue University - Department of Computer Science - Software Engineer Position at Mercury Corp. - Security Solutions

Software Engineer Position at Mercury Corp. - Security Solutions

Software Engineer

As a Software Engineer on our engineering team, you will support software development activities for DoD programs and secure processing systems. 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.

  • Develop software design documentation
  • Implement software primarily in C/C++ and assembly (x86)
  • Implement BIOS software
  • Develop and conduct unit tests, integration tests, and system tests
  • Participate in requirements, design, and code reviews
  • Comply with defined development processes

Minimum/Basic Job Qualifications (skills, work experience, education/credentials):

  • Ability to travel up to 20% of work days (peak travel, not average)
  • 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++ and assembly language
  • Experience with compilers, linkers, and assemblers
  • Experience with Operating Systems, emphasis on Linux
  • Familiarity with BIOS development for Intel processors
  • Familiarity with embedded software development for embedded systems and FPGAs
  • Familiarity with software testing methodologies

Additional Preferred Qualifications:

  • Experience with Python, PERL, or Java programming languages
  • Familiar with encryption protocols
  • Familiar with typical tool suites such as Visual Studio and gcc
  • Experience with BIOS development for Intel processors
  • Experience with embedded software development for embedded systems and FPGAs
  • Familiarity with hardware testing methodologies
  • Familiarity with Intel system architectures and Intel Trusted Execution Technology
  • Familiarity with ARM

Applicants must be a U.S. citizen.

Mercury Systems is a leading commercial provider of secure processing subsystems designed and made in the USA. Optimized for customer and mission success, Mercury’s solutions power a wide variety of critical defense and intelligence programs. Headquartered in Chelmsford, Mass., Mercury is pioneering a next-generation defense electronics business model specifically designed to meet the industry’s current and emerging technology needs. To learn more, visit www.mrcy.com. We are proud to be an EOE of Minorities/Females/Vets/Disabilities. If you have a disability and need an accommodation to apply to any job opening please email hr@mrcy.com or call 978-967-1174

To Apply: https://www4.recruitingcenter.net/Clients/Mercury/PublicJobs/controller.cfm

Requisition Number: MDS17716

Last Updated: May 24, 2017 8:50 AM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone:(765) 494-6010 • Fax: (765) 494-0739

Copyright © 2016 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.