Job Description: Software developer supporting the Algorithm Testing Team
Corsec is at the forefront of working with top IT Security companies to achieve FIPS 140-2, CC and DoDIN APL certifications. We are looking for a software developer who is skilled at figuring things out. The job involves testing cryptography, and every client brings something new to the table. One day we might be testing a crypto library written in C and running on a Linux platform. The next day it might be a crypto library written in Java, running on Android. We might get a client who uses cryptographic protocols that we’ve never worked with before, or we might have to figure out how to install and run testing software on a device running on bare metal with very little memory. It’s challenging to summarize the position in a few bullets, because what we really need is someone who can figure things out.
Required Skills And Experience
Bachelor's degree in software engineering, computer science or related discipline
Programming skills in C and Python
Linux software development experience
Knowledge of a variety of platforms (Windows, Linux, Android and iOS)
Experience using open source libraries and tools
Experience in analyzing code
Strong problem solving abilities
Git expertise
What You Will Learn
Lots of cryptography
Lot of platforms
Lots of languages
Lots of other cool things...
U.S. Citizen or Permanent Resident
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job