Senior Cyber Software Engineer

Persistent Systems

$179K — $228K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or Computer Engineering or equivalent
  • 5 years of C/C++ programming experience in a Linux environment
  • Product development experience
  • Deep knowledge of Wireless Networking specific to layer 2
  • OpenSSL programming experience in C
  • Experience with Linux drivers and kernel module development
  • Experience with Public Key Infrastructure (PKI) development

Responsibilities

  • Develop low-level embedded software including device drivers and network stack
  • Craft software security solutions for Wave Relay products
  • Implement cross-platform software security components targeting Linux OS
  • Engage in socket programming tasks
  • Create Public Key Infrastructure frameworks for networking products
  • Program OpenSSL frameworks in C for networking applications

Benefits

  • Comprehensive medical, dental, and vision insurance
  • Paid time off including sick leave and vacation
  • 401(k) plan with company match
  • Tuition assistance for further education
  • Fitness membership reimbursement
  • Mental health benefits
  • Pet discounts
Full Job Description
Job Description & Responsibilities

Persistent Systems is seeking a Senior Cyber Software Engineer with extensive experience developing software (C/C++) in a Linux environment.  You will be responsible for working with a team of engineers in the development and implementation of a wide range of low-level embedded software, hardware development and the development of application software running on the Wave Relay® network.  This position provides the opportunity to develop technology that enables our customers to solve their most difficult networking problems. 

  

Position 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
Job Qualifications & Experience

Minimum Qualifications 

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent 
  • 5 years of C/C++ programming experience in a Linux environment
  • Product development experience
  • 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
  • Must have the ability to obtain aUnited Statessecurity clearance

 

 Preferred Qualifications 

  • Master’s or PhD inComputer Science orComputer Engineering
  • FIPS validation experience
  • A deep understanding of open-source VPN software
  • Experience with cryptography related development
  • Experience with shell scripting, network application development, distributed systems, and network protocol development
  • United States security clearance

 

The base pay for this role can vary from $179,000 to $228,000 a year based on individual qualifications. Eligibility for yearly discretionary bonus. Persistent Systems, LLC offers a comprehensive benefits package including medical, dental, vision, life, and disability insurance; paid time off (sick time and vacation time); flexible spending accounts; 401(k) plan with company match; fitness membership reimbursement; tuition assistance; mental health benefits; and pet discounts. We will accept applications on a rolling basis until the role is filled.

Similar Jobs

More Jobs at Persistent Systems

More Information Technology Jobs

Find similar Senior Cyber Software Engineer jobs: