
Principal Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Offer technical leadership for the design, integration, and validation of real-time RF sensor software systems.
• Architect, direct, and execute software components within a multidisciplinary team.
• Integrate signal-processing algorithms into open architecture software frameworks.
• Create integration tests and perform system-level validation testing.
• Troubleshoot real-time, multithreaded, and distributed systems.
• Transition MATLAB/Python algorithm prototypes into optimized production C/C++ implementations.
• Document software designs, testing procedures, results, technical reports, integration plans, briefings, and customer presentations.
• Assist with system demonstrations and field-testing activities.
• Establish best practices for software quality, configuration management, test automation, documentation, and technical risk management.
• Mentor junior and mid-level engineers.
• Interact with government sponsors, customers, program managers, and technical stakeholders.
• Lead or significantly contribute to proposal development, including technical strategies, work breakdown planning, technical writing, cost estimation, white papers, and customer presentations.
• Contribute to user interfaces, dashboards, and visualization tools for system observability, test execution, data analysis, and integration workflows.
• Support approximately 10% travel for integration events, field testing, and customer demonstrations.
• Active Secret-level security clearance.
• Ability to acquire and maintain a Top Secret security clearance.
• U.S. citizenship is required for the government clearance requirement.
• BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field, with relevant experience based on degree: BS + 12 years, MS + 10 years, or PhD + 5 years.
• Ten or more years of professional software development experience, including leading complex software development, integration, and testing efforts.
• Expert-level proficiency in programming for high-performance, real-time applications.
• Experience with version control systems, including Git.
• Proficiency in Linux.
• Strong debugging and troubleshooting skills.
• Experience in developing or integrating real-time software for signal-processing, embedded, distributed, or hardware-connected systems.
• Proven technical leadership and mentoring experience.
• Experience contributing significantly to proposal efforts, including technical writing, technical approach development, cost estimation, and customer presentations.
• Active Top Secret clearance is preferred; TS/SCI is preferred.
• Proficiency in Python or MATLAB is preferred.
• Experience with hands-on hardware testing and lab equipment is preferred.
• Familiarity with signal processing and RF sensor-system architectures is preferred.
• Experience in real-time or embedded software development is preferred.
• Knowledge of multithreaded programming and synchronization is preferred.
• Understanding of open architecture principles and standards is preferred.
• Experience in developing user interfaces, dashboards, or visualization tools is preferred.
• Approximately 10% travel for integration events, field testing, and customer demonstrations.
• Collaborative learning environment.
• Equal opportunity employment.
• Reasonable accommodation support.
Tether.to
Blend360
Nagro Crédito Agro
Get handpicked remote jobs straight to your inbox weekly.