Persistent Systems is seeking a Senior Cyber Software Engineer to develop software (C/C++) in a Linux environment for their Wave Relay® network, enabling customers to solve difficult networking problems.
Requirements
- 5 years of C/C++ programming experience in a Linux environment
- Deep knowledge of Wireless Networking specific to layer 2
- OpenSSL programming experience in C
- Experience with Linux driver (e.g., wireless, network stack), Linux kernel, and kernel module development
- Experience with Public Key Infrastructure (PKI) development
- FIPS validation experience
- Experience with cryptography related development
Responsibilities
- Developing and implementing a wide range of low-level embedded software (including device driver, Linux kernel modules, network stack development, porting existing software to new embedded platforms, and other low-level programming activities), hardware development, as well as the development of application software running on the Wave Relay® network
- Developing software security solutions for our Wave Relay networking products
- Cross-platform implementation of software security components targeting Linux OS
- Socket programming
- Creating Public Key Infrastructure (PKI) frameworks within our networking products
- Programming OpenSSL frameworks in C for our Wave relay networking products
Other
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent
- Product development experience
- Must have the ability to obtain a United States security clearance
- United States security clearance
- Eligibility for yearly discretionary bonus