Mira Security Careers
It is the policy of Mira Security to provide equal employment opportunities without regard to race, color, religion, sex, national origin, age, disability, marital status, veteran status, sexual orientation, or any other protected characteristic under applicable law.
Current Career Opportunities
Principal Software Engineer – Decryption Datapath
Must have a bachelor’s degree (or foreign equivalent) in Electronics Engineering, Computer Engineering, Computer Science, or related field + seven (7) years of post-baccalaureate, progressively responsible experience in a related position. In the alternative, will accept a master’s degree (or foreign equivalent) in one of the above-noted fields plus five (5) years of experience in a related position.
Must have three (3) years of experience with: (i) programming in C/C++; (ii) scripting languages (e.g., BASH, bourne shell, Python, etc.); (iii) development and debugging on a Linux platform; (iv) developing Dataplane Development Kit (DPDK) applications; (v) embedded systems and embedded software development; (vi) multi-threaded programming; (vii) developing software employing public key and symmetric key cryptography; (viii) developing Secure Sockets Layer (SSL)/ Transport Layer Security (TLS) stack software; and (ix) working with Open-Source Software.
Experience can be concurrent.
Send resumes to careers@mirasecurity.com with “Principal Software Engineer – Decryption Datapath” in the subject line.
Software Development Engineer in Test – Verification and Automation
Centurion, South Africa, Full-time
Mira Security Software (Pty) Ltd is looking for a highly motivated, creative, and passionate Software Development Engineer in Test. The Engineer’s primary role will be designing and creating test automation for the company’s ETO software products.
Responsibilities
Primary responsibilities include:
- Review engineering technical specifications and attend review meetings;
- Interact with product developers to discuss technical aspects of features;
- Design and author test cases for feature areas of a release;
- Design and build testing tools;
- Automation of unit, functional, and performance test cases;
- Automation integration and problem finding;
- Reporting of test results;
- Define and execute test procedures;
- Work with developers on reproducing and researching defects;
- Track and manage defects on a day-to-day basis;
- Setup and maintain lab test environments;
- Participate in all activities, accordingly, to ensure on-time deliverables are met including day-to-day planning and coordination with other engineers and developers.
Requirements
The ideal candidate will have the following skills and capabilities:
- A Bachelor’s degree in computer or electronic engineering or computer science;
- Excellent designing and programming skills;
- Programming experience in Python, Shell and C/C++;
- Working experience in Linux;
- Experience in Networking Protocols IP, TCP, UDP and, optionally, SSL/TLS;
- Experience in Robot Framework beneficial;
- Good time management and organizational skills;
- Excellent verbal and written communication skills.
How to Apply
Interested candidates should submit resumes to careers@mirasecurity.com.