Parsons Corporation logo

Senior cryptographic embedded software developers

Parsons Corporation

Centreville, VA
Full Time
Senior
121k-217k
about 2 months ago

Job Description

About the Role

Our group is looking for motivated Senior cryptographic embedded software developers to deliver creative solutions to software challenges having unique performance, size, and execution requirements. Opportunities include working with Linux device drivers, kernel modifications, high-performance C code for Linux and RTOS environments, and exploring the latest hardware technologies. The role offers personal development opportunities, flexible rotations within the organization, and the chance to explore new areas such as big data, web development, and enterprise solutions. This position is part of our Federal Solutions team, serving US government customers in defense, security, intelligence, infrastructure, and environmental sectors.

Key Responsibilities

  • Deliver creative solutions to software challenges with performance, size, and execution constraints.
  • Work with embedded software development across various platforms using Linux environment.
  • Develop Linux device drivers and kernel modifications.
  • Write high-performance C code for Linux and RTOS environments.
  • Explore and implement new hardware technologies.
  • Collaborate with a team to push the limits of technology and innovate.

Requirements

  • BS/MS in Computer Science, Computer or Electrical Engineering, Mathematics, or related field.
  • 8+ years of related work experience, including at least 5 years as an embedded firmware engineer.
  • Programming fluency in C/C++.
  • Knowledge of embedded OS principles such as memory management, caches, memory addressing, SMP.
  • Understanding of software development principles, data structures, pointers, and algorithms.
  • Familiarity with Type 1 Encryption, encryption key management, session management protocols.
  • Experience with network protocols and TCP/IP stack.
  • U.S. citizenship is required.
  • Active Top Secret/SCI security clearance is required.

Nice to Have

  • Experience with Linux kernel and device driver programming.
  • Familiarity with RISC assembly languages such as MIPS, ARM, PowerPC.
  • Experience with cross compilation, GNU make tools, open source development tools.
  • Knowledge of protocol analysis, including IP/Serial protocols, checksums, MACs, encoding formats, HTTP, XML.
  • Network configuration and debugging skills, including Wireshark.
  • Understanding of symmetrical and asymmetrical encryption, certificate chains, crypto weaknesses.
  • Script programming skills in Python, bash, etc.

Qualifications

  • Educational background as specified in requirements (BS/MS in relevant fields).

Benefits & Perks

  • Medical, dental, and vision insurance.
  • Paid time off and holidays.
  • 401(k) retirement plan.
  • Life insurance.
  • Flexible work schedules.
  • Support for overall wellbeing.

Working at Parsons Corporation

We promote a culture of excellence and close-knit teams that take pride in delivering, protecting, and sustaining critical assets. We value our employees' wellbeing, invest in their growth, and foster an environment of innovation and continuous learning. Our employees are encouraged to explore new areas of interest and develop their careers in a supportive setting.

Apply Now

Job Details

Posted AtAug 7, 2025
Salary121k-217k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Parsons Corporation

Website

parsons.com

Company Size

10000+ employees

Location

Centreville, VA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches