At Fortanix, we take security very seriously, which means software products that always adheres to quality standards. We are seeking a Software Development Engineer in Test who loves breaking things and enjoys working in a fast-paced environment. Somebody who can develop and execute exploratory and automated test infrastructure to ensure product quality and security.
Requirements
You will:
- Contribute to a friendly and helpful company culture
- Design, implement, test, and maintain one or more of:
- Our Runtime Encryption software for SGX, written in C
- Help deploy, monitor, and tune the performance of our software
- Participate in peer code review, which we believe results in a higher-quality product
- Follow security best practices (don’t worry, we’ll tell you what they are)
You are someone who:
- Exhibits uncompromising integrity
- Pays attention to detail
- Thinks critically about complex technical problems
- Can work independently, while also being an effective member of a team
You have:
- Hands on experience in C/C++ and Python
- Experience in debugging system level code using gdb debugger
- Good understanding of Linux builds and deployment
- Proven experience with Linux system programming
- Proficient in Linux kernel, at least familiar with 2-3 core subsystems (CPU scheduling, file system, network, I/O, memory management, etc.);
- Professional experience in computer architecture and operating systems
- A bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent training or work experience
- Experience in Cryptography and PKI is a plus
- At-least 2+ years of professional experience
Benefits
- Health Insurance
- Friendly culture that brings the best out of everybody