Software Engineer

Job Overview

Software Engineer -Clare or remote

Required Education/Experience:

  • A minimum of 3 years of software product development experience in C, C++, JAVA or C#
  • Bachelor's Degree in computer science, Computer Engineering, Electrical Engineering or equivalent
  • Knowledge and experience in developing software that is secure by design
  • Knowledge of and experience following a secure development lifecycle
  • Knowledge of Networking and communication protocols

Desired Education/Experience:

  • Knowledge of the causes of security vulnerabilities and how to prevent them
  • Experience creating security threat models for products or system
  • Understanding of security concepts such as identification and authentication, symmetric and asymmetric encryption, secure boot, and PKI
  • Experience in Penetration Testing or other security related testing such as fuzz testing, software composition analysis, static analysis, abuse case testing, and known vulnerability scanning.
  • Knowledge of IEC 62443 Series of Standards
  • Any of the following professional certifications: CISA, CISSP, GICSP, CACE, CACS, CSSLP or equivalent

Apply Today

* indicates required field