Employment

TS is currently seeking well qualified candidates for the following positions. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or national origin.

Interested parties who fulfill the requirements are encouraged to apply by sending a cover letter and resume to Courtney Frank at cfrank@powerfulsecurity.com. For other inquiries, contact Courtney Frank at 301-490-0112 ×123 or e-mail cfrank@powerfulsecurity.com.

Senior Developer (C, C++)

Transformational Security, LLC, is seeking a Senior Software Engineer to join our innovative team of dedicated, diverse professionals. In this role, you will play an integral part of a team developing software used to support rapid response and deployment for RF and SIGINT systems used worldwide. The ideal candidate will design and code major features and work together with other team members to design and deliver multifaceted code. This role includes collaboration with RF engineers and other stakeholders to ensure development efforts are consistent with customer deliverables and to provide input to influence product roadmaps. This role will also report project status and issues to management.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or national origin.

Requirements

  • Extensive experience in large-scale software development.
  • 8+ years of experience in C/C++, object-oriented programming, high-performance software design.
  • In-depth understanding of network protocols.
  • In-depth understanding of OS internals (including runtime linker/loader, object file formats, file system internals, access control, and data structures).
  • Knowledge of common CNO techniques.
  • Expert knowledge of multiple programming languages such as C or C++, and development experience with Visual Studio and debugging tools.
  • Familiarity with multiple software development methodologies (e.g., Scrum, TDD, Waterfall).
  • Expert level knowledge of security concepts, networks, device drivers, and system internals.
  • Strong troubleshooting/bug fixing skills.
  • Ability to prioritize and delegate tasks to satisfy schedule requirements.
  • Good oral and written communication skills.
  • A passion for staying abreast of the latest technologies.
  • Self-motivated individual willing to work on a variety of projects as necessary when required.

Preferred Qualifications

  • Management experience in the design and implementation of user interface for products.
  • Experience with multi-threaded computation networks and DSP.
  • Experience with RF systems and external device command and control.
  • Experience with RF & SIGINT systems.

Senior User Interface (UI) Developer

Transformational Security, LLC, is seeking a Senior User Interface (UI) Developer to join our innovative team of dedicated, diverse professionals. In this role, you will play an integral part of a team developing software used to support rapid response and deployment for RF and SIGINT systems used worldwide.

The ideal candidate should have extensive experience in design and implementation of high-performance user interfaces with the ability to interpret customer requirements into practical, user-friendly applications. This role includes the design and implementation of new interfaces as well as integrating and adapting existing user interfaces employing multiple programming languages.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or national origin.

Preferred Qualifications

  • Experience developing software for Windows operating systems with Java, C, C++, and C#.
  • 7+ years of experience in software development/engineering including requirements analysis, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
  • Strong background in UX/UI design.
  • Experience creating user interfaces that integrate a composite of COTS and custom code.
  • Experience in the design and development of at least one object-oriented system.
  • Knowledge of the concepts involved in "wrapping" legacy systems or components as Web Services within a SOA framework.
  • Experience in software integration of newly developed, existing, modified, FOSS, COTS, or GOTS software.
  • Experience with serialization methodologies like JSON, BSON, etc. and standard version control systems (e.g., Git).
  • Familiarity with modern UI frameworks like React and VueJS.
  • Knowledge of front-end design patterns, including responsive design and how to consider the trade-offs of each approach.
  • Strong comprehension of development, integration, and deployment technologies (Git, Jenkins, Nexus, Docker).
  • Fluent with modern software design principles (Design Patterns, IoC, OOP, Functional Programming, micro-services, test-driven development etc.).
  • Ability to maintain a library of reusable code.
  • Hands-on experience with markup languages.
  • Understanding of layout aesthetics.
  • Good oral and written communication skills.
  • A passion for staying abreast of the latest technologies.
  • Self-motivated individual willing to work on a variety of projects as necessary when required.

Senior Developer — Data Engines

Transformational Security, LLC, is seeking a Senior Software Engineer to join our innovative team of dedicated, diverse professionals. In this role, you will play an integral part of a team developing software used to support rapid response and deployment for RF and SIGINT systems used worldwide. The ideal candidate will design and code major features and work together with other team members to deliver multifaceted code modifications.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or national origin.

Requirements

  • Cross-platform development (Windows, Linux):
    • Expertise with Visual Studio, DSP tools, and debugging.
    • Proficient understanding of code versioning tools such as Git.
    • Highly proficient working in C/C++.
    • Experience with performance code development with Visual Studio or CLion and debugging tools.
    • Experience with code performance libraries, vector extensions.
    • Knowledge of Linux APIs and libraries.
    • Experience writing highly threaded real-time performance code.
    • Knowledge of memory management/virtual memory and mapping.
  • 8+ years of experience in C/C++, object-oriented programming, high-performance software design.
  • Experience with multi-threaded computation networks, DSP, and signal processing math.
  • Experience with time-critical/real-time responsive systems.
  • Ability to prioritize and delegate tasks to satisfy schedule requirements.
  • Good oral and written communication skills.
  • A passion for staying abreast of the latest technologies.
  • Self-motivated individual willing to work on a variety of projects as necessary when required.

Preferred Qualifications

  • Experience with client/server implementations, API definition, high-volume data processing, and large-scale memory management.
  • Experience with RF systems and external device command and control.
  • Experience with DSP in embedded systems and related tools.
  • Experience with RF and SIGINT systems.
  • GPU computing experience a plus!

DSP Engineer

DSP Engineer will have an intimate understanding of wireless communications, signal processing and the implementation of algorithms efficiently in digital hardware, primarily DSP, CISC, and RISC processors. The engineer will design, debug, and test signal processing algorithms running on a variety of platforms and work with a product development team to help meet customer requirements. An active security clearance is desirable but not required.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or national origin.

Responsibilities

  • Design, debug, and test signal processing algorithms running on a variety of platforms supporting intelligence, defense, and other government missions
  • Work with a product development team to develop concepts, identify creative solutions to customer requirements and assess feasibility of these solutions.
  • Conceive, analyze, design, implement, test, deploy, and maintain software-based solutions for modern communications systems. Implementation includes algorithm development, hardware control, system optimization and deployment strategies.

Requirements

  • A bachelor’s degree in Electrical Engineering or Computer Science is required; candidate should have at least 5-7 years of experience.
  • Must have an intimate understanding of the digital signal processing architectures and can provide insight and assistance to other design engineers
  • Must have experience with signal processing, DSP design, and algorithmic code development
  • Must be able to design, simulate, develop and test DSP algorithms for software-defined radios, modulators, demodulators, signal identification, cognitive radio, and various wireless communications
  • Working knowledge of MIMO and wireless communications standards
  • Experience with code development and optimization targeting DSP, CISC, and RISC processors
  • Must be able to develop and document designs, simulations, analyses and test results.
  • Must be able to work independently in the lab and as part of a team to perform hardware check-out and debug.
  • Experience with receiving and conducting design reviews

Preferred Qualifications

  • Should be familiar with system impacts of device architectures on performance, SWaP, and cost
  • Should be familiar with both fixed-point and floating-point designs
  • Experience with MATLAB, GNURadio, and USRPs
  • Experience with C/C++ development for classes of processors, such as TI DSPs, and vector processors desired
  • Experience with RTL code development using Verilog or VHDL in FPGAs beneficial

Workplace Notices

EEO is the Law   EEP is the Law (en Español)   OFCCP EEO Supplement   OFCCP EEO Supplement (en Español)
E-Verify Participation   E-Verify Participation (en Español)   FMLA   Pay Transparency   EE Polygraph Protection Act
Right to Work   Right to Work (en Español)   Request an Accommodation