Skip to main content

NOW HIRING: Senior Software Engineer, Cryptography


Company: Arxan Technologies
Website: https://www.arxan.com
Headquarters: San Francisco, California, United States


Arxan is trusted by over 500 global enterprises to secure their high-value apps. Our protection and deployment solutions protect applications at the source and binary code level to expand the area of trust and deliver the industry’s most comprehensive app-level protection against a broad range of threats.
Join our talented and mission-driven team and help us fulfill our vision of a world where bad actors seeking to compromise our customer’s most valued apps are always unsuccessful.


What We are Looking For

Arxan Technologies provides sophisticated anti-cracking tools that protect application programs from software piracy, tampering, and reverse engineering, as well as white box cryptography technology for client side encryption/decryption with key hiding. Our tools run on Windows, Linux and MacOS, and protect code for a wide variety of target systems, including Windows, Linux, MacOS, Android, iOS, Java and .NET byte code.

We are looking for an experienced, hands-on software engineer with a strong background in math and Computer Science to join an agile team focused on deep cryptography technology. This is a unique R&D position that will take full advantage of the candidate’s cryptography expertise in a commercial setting, and extend the candidate’s knowledge into alternative cryptographic algorithms and implementations.
The technologies you develop will be used by the world’s largest software publishing companies, financial institutions, media companies, and companies in other areas (digital media, gaming, geosciences, consumer products, and embedded system to mention a few).


Requirements
  • Extensive experience developing software in C/C++.
  • Knowledge of and experience with Cryptography, including standard Block Ciphers (AES, Triple-DES), Asymmetric Ciphers (RSA, ECC, ElGammal, Diffie-Hellman. ECDSA) and Hashes, etc. (SHA, CMAC, HMAC).
  • Ability to collaborate with team members, and interact with other teams.
  • Excellent abstract mathematics skills.
  • Experience with Scrum or other agile methods.
  • Experience with assembly languages such as x86, ARM or similar.
  • Bachelor’s or advanced degree in Computer Science, Mathematics, or equivalent.

Desired Skills/Experience
  • Advanced abstract algebra, including Field and Group Theory, in particular Galois Fields, Elliptic Curves, and other areas applicable to Cryptography.
  • Reverse Engineering, including software cracking processes and/or software cracking tools such as OllyDebug, IdaPro, etc.
  • Proprietary DRM technology such as PlayReady, OMA, DTCP, etc.
  • Understanding of binary and executable file formats (PE, COFF, ELF, DWARF; dll’s, shared objects, etc.).
  • Embedded systems development, including board support, cross-compilers, remote debugging, etc.
  • Systems level experience in compiler technology, linker technology, debugger technology, or low level operating systems technology.

Our Culture

As a small team, each of us has the opportunity to have a direct impact on our growth as a company and the success of our customers. We are guided by four key principles:

Passion – for our mission and the success of our customers. We put learning, excellence and integrity at the forefront of all that we do and we are leaders in our field because of it.

Play to Win – going “all in” to exceed expectations. We focus on what can be achieved, taking intelligent risks to anticipate new threats and pursue innovative solutions.

Get Stuff Done – seeing obstacles as opportunities. We operate with velocity and focus to ensure our results are amazing.

Collaboration – because we are all in it together! We put the success of our team above our own and embrace diverse ideas and perspectives, treating each other with respect.

Arxan offers competitive salaries, a full array of benefits and paid time off. Our employees enjoy flexible working hours and an inclusive culture.

Location: Remote

CLICK HERE TO APPLY


Source: Remote OK, Github, Arxan Technologies

Comments

Popular posts from this blog

OFFICE HELP THROUGH THE SERVICES OF A VIRTUAL ASSISTANT IN MANAGING YOUR BUSINESS ONLINE

Written By: Rosanna D. Webb Image Source: mompreneur360 Virtual Assistants (VA’s) began to be popular to  small companies run by entrepreneurs  who are managing their business all by themselves that seeks office help. The lower cost apart from the multi-tasking flexibility of VA’s makes them an ideal option to become partners for business success. The skill sets and capabilities of these proficient VA’s ranges from executing clerical jobs up to handling the business enterprise online. They have got exceptional competencies from nearly every facet of the business. The anticipation on VA’s regarding office help may be higher compared to a typical office personnel due to the fact that they are primarily employed of their expertise and not merely from their qualifications or working experience which often are the common grounds for the majority of businesses in employing their staff. The most prevalent query that you’re going to face regarding VA’s is, “What t...

Establishing a Professional Image While Working from Home as a Freelancer

  Written By: Rosanna Webb As a freelancer working from home, maintaining a professional image can sometimes feel challenging. With the absence of a traditional office environment, it’s crucial to establish a professional persona that conveys competence, reliability, and credibility to clients and colleagues.  Having built a freelancing career myself, I’ve learned the key strategies for creating and maintaining a professional image from home . I’ll share insights and tips to help you present yourself professionally, even when your workspace is your living room. The Importance of a Professional Image Creating a professional image as a freelancer is essential for several reasons : Client Perception : A professional image helps build trust and confidence with clients. It reflects your commitment to your work and reassures clients that they’re dealing with a reliable professional. Credibility : A polished professional image enhances your credibility and positions you as an expert ...

SETTING UP YOUR OWN WEBSITE IN WORDPRESS AT NO COST

Written By: Rosanna D. Webb Image Source: Wikihow WordPress  is a smart way to obtain your personal website without any cost. Setting up in this platform is ideal for bloggers or writers and businesses that would like to test how a website works. It is a Content Management System (CMS) which is a good option for business websites even though it is designed for blogging. As this is commonly used by bloggers, it can also be used by establishments and small businesses to position their business online. Also, it offers diverse features to choose from to produce a stunning website. Theme As soon as you completed creating your account in WordPress , you will then have access to a variety of paid and    free themes  to personalize your site. There’s no need for you to seek the services of a graphic designer for the website’s structure. You can actually select layouts based on your personal preferences which you believe is great for your business’ image. This is...