Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer

Home > C/C++ programming jobs

Principal Software Engineer in USA

  • Remote

Responsibilities

  • Lead the technical design, development, integration, and validation of real-time RF sensor systems using C/C++.
  • Integrate signal-processing algorithms into open architecture software frameworks and transition MATLAB/Python prototypes into optimized production implementations.
  • Define and execute integration tests and system-level validation tests for real-time, multithreaded, distributed, and hardware-connected systems.
  • Debug software issues and establish practices for software quality, configuration management, test automation, documentation, and technical risk management.
  • Mentor junior and mid-level engineers and provide technical guidance.
  • Collaborate with government sponsors, customers, program managers, and technical stakeholders to define requirements, communicate status, and present results.
  • Contribute to proposal development, including technical approaches, work-breakdown planning, technical writing, cost estimation, white papers, and customer presentations.
  • Develop user interfaces, dashboards, and visualization tools supporting observability, test execution, data analysis, and integration workflows.
  • Support system demonstrations and field-testing activities, including approximately 10% travel.

Requirements

  • Active Secret clearance with the ability to obtain and maintain a Top Secret clearance; U.S. citizenship is required by the government.
  • Bachelor’s, master’s, or doctoral degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, with stated experience requirements depending on degree.
  • At least 10 years of professional software development experience, including leadership of complex software development, integration, and test efforts.
  • Expert-level programming proficiency for high-performance, real-time applications.
  • Experience with Git and Linux.
  • Experience developing or integrating real-time software for signal-processing, embedded, distributed, or hardware-connected systems.
  • Demonstrated technical leadership, mentoring, debugging, and troubleshooting experience.
  • Experience contributing substantially to proposal efforts, technical writing, technical approaches, cost estimation, and customer presentations.
  • Preferred qualifications include an active Top Secret or TS/SCI clearance, Python or MATLAB proficiency, hands-on hardware testing, signal processing, RF sensor-system architectures, real-time or embedded software, multithreaded programming and synchronization, open architecture principles, and technical UI, dashboard, visualization, usability, or human-machine-interface experience.

Benefits

  • Full-time employment with approximately 10% travel for integration events, field testing, and customer demonstrations.
  • Collaborative learning environment supporting deep technical understanding and recognition of team contributions.
  • Work supporting advanced research and development in defense, intelligence, national security, sensors, radar, sonar, communications, electronic warfare, and artificial intelligence.

Salary: $220k - $260k/yr

STR

STR is a technology company dedicated to advanced research and development in defense and national security. We build innovative solutions in areas like cyber technology and artificial intelligence, serving clients who prioritize safety and security. Our team combines extensive experience to deli...

Similar positions

Embedded Software Engineer

  • AnySignal
  • Full time
  • USA
  • 10/15/2026
  • Salary: $130k - $165k/yr
  • Los Angeles, CA

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Germany

Principal Software Engineer

  • Microsoft
  • Full time
  • USA
  • 10/15/2026
  • Salary: $143k - $304k/yr
  • Redmond, WA

Security Software Engineer (L6)

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $499k-$900k
  • Remote

Haptics Firmware Engineer

  • Apple
  • Full time
  • USA
  • 10/15/2026
  • Cupertino, CA