Networking and Embedded Software Engineer
Secmation
Raleigh, north carolina
Job Details
Full-time
Full Job Description
The software developer will work with our engineering teams and be involved in developing critical cybersecurity technology to support a variety of applications including protection of network traffic, securing autonomous vehicles and critical infrastructure, and engineering tools which automate the application of security protections. In this hands-on developer role, you will contribute to products which extend the state-of-the-art in Defense and Industrial cybersecurity applications. Your knowledge and experience of developing secure network protocols will augment our team and provide vital expertise for future growth opportunities.
Requirements
- U.S. citizenship required. Must be eligible to obtain and maintain security clearance due to contractual requirements.
- BS/MS in Computer Science, Electrical Engineering, or related technical field.
- 2+ years’ experience working with L2-L7 packet processing and data plane protocols.
- 2+ years’ experience delivering embedded software & high-performance software written in C/C++ and Python.
- Work experience with Linux-based operating systems, virtual machines, cloud-based services, and networking protocols such as IP-Sec, TLS, IKE, IP Stack, etc.
- Familiar with secure networking software development.
- Work experience developing VPNs or IPsec-based secure tunnels involving traversal of different networks.
- Containerization experience.
- Experience working on software development teams in an Agile environment including DevOps tools such as Jira and Git.
Benefits
- Competitive pay
- Company equity
- Relocation Assistance
- Paid time off
- Flexible work schedules
- Health, Dental and Vision insurance
- Life insurance
- Long and Short-term disability insurance
- Retirement benefits and more!