EngineerJobs.io
← Back to all jobs

Job Description

At Amentum, this onsite role at Fort Meade offers a clear path to impact critical SDR software across Linux environments, with strong DevSecOps practices and hands-on work with Python, GNU Radio/REDHAWK, Kubernetes, and RF satellite knowledge. Expect a collaborative, security-minded culture that supports professional growth, a competitive compensation package, and comprehensive benefits. A TS/SCI with Polygraph clearance is required.

Benefits

  • Employee assistance program
  • Flexible spending account
  • Health savings account
  • Professional development assistance
  • Referral program
  • Retirement plan
  • Tuition reimbursement

Responsibilities

  • Develop, maintain, and enhance complex software systems such as analytics pipelines, novel algorithms, large data handling, real-time processing, and business information systems, aligned to documented requirements.
  • Contribute both individually and as part of a team while reviewing and testing components for design adherence and documenting results.
  • Resolve software defect reports and apply appropriate software development methodologies for the environment.
  • Provide input on system design decisions, including hardware/software trade-offs, software reuse, and use of COTS/GOTS where suitable.
  • Design, develop, test, and maintain Python applications for software-defined radio technologies, with focus on GNU Radio-like and REDHAWK frameworks.
  • Use Helm to manage and deploy SDR-related services within Kubernetes environments, ensuring scalable operation.
  • Collaborate with security teams to integrate security throughout the development lifecycle, including threat modeling and automated testing.
  • Build and maintain CI/CD pipelines to automate testing, integration, and deployment activities.
  • Containerize applications with Docker to ensure consistent development, testing, and production environments.
  • Manage source code with Git, applying effective branching, pull requests, and code reviews to maintain quality.
  • Leverage RF signal processing knowledge, particularly for satellite signals, to inform SDR application design.
  • Partner with product management, QA, and operations to gather requirements, troubleshoot, and deliver user-focused solutions.
  • Document code, processes, and architecture to support knowledge sharing and best practices.
  • Stay current with SDR, RF communications, and DevOps trends and advocate for practical industry practices.

Requirements

  • Translate user requirements into concrete software design and performance specifications.
  • Debug existing software and resolve defects, with attention to quality and maintainability.
  • Recommend improvements to documentation and development process standards.
  • Design and code new features or modify existing software to meet needs.
  • Integrate software into new or modified systems or operating environments.
  • Develop simple data queries for databases or repositories as needed.
  • Write or review software and system documentation to support ongoing maintenance.
  • Act as team lead at the appropriate level for the project lifecycle in use.
  • Design or implement complex database interfaces and queries as required.
  • Develop or implement algorithms to meet performance and functional standards.
  • Assist with developing and executing test procedures for software components.
  • Analyze performance standards and user requirements to drive solutions across systems.
  • Modify existing software to fix errors, adapt to new hardware, or improve performance.
  • Design and modify software using scientific and mathematical methods to predict outcomes.
  • Implement timing- and resource-constrained algorithms; ensure quality control and documentation improvements.
  • Oversee one or more software teams to align work with development process constraints.
  • Collaborate with system and hardware engineers to derive requirements and identify limitations and interfaces.
  • Coordinate software installation and monitor operation to meet specifications.

Technologies

  • Python
  • GNU Radio
  • REDHAWK
  • Helm
  • Kubernetes
  • Docker
  • Git
  • Jenkins
  • GitLab CI
  • CircleCI
  • Linux

Clearance

Active TS/SCI with Polygraph

Job details

  • Location: Fort Meade, MD (onsite)
  • Job type: Full-time
  • Salary: USD 147,392 - 253,000 per year
  • Education: Bachelor’s or Master’s degree
  • Experience: Minimum 14 years

Location and work setup

  • Work location: In person at Fort Meade, MD 20755
  • Ability to commute: Fort Meade, MD 20755 (Preferred)
  • Ability to relocate: Fort Meade, MD 20755 (Preferred, relocate before starting)

Schedule

  • 10 hour shift
  • Overtime

Application questions

  • Do you have 14 years of software engineering experience?
  • Do you have experience with Python?
  • Do you have experience working on Linux?
  • Do you hold an active TS/SCI clearance with polygraph?

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.