Senior C++ Software Optimization Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

SciTec · 9 hours ago

Senior C++ Software Optimization Engineer

SciTec is a dynamic small business focused on delivering advanced sensor data processing technologies in support of National Security and Defense. They are seeking a Senior C++ Software Optimization Engineer to improve the performance and efficiency of a large C++ codebase for mission-critical sensor processing systems.

AerospaceConsultingInformation Technology
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Analyze and optimize a large, mature C++ codebase to improve runtime performance, memory footprint, and power efficiency
Refactor existing architectures and implementations to support deployment on smaller or constrained hardware platforms
Profile, benchmark, and diagnose performance bottlenecks using industry-standard tools
Optimize algorithms, data structures, memory usage, threading models, and I/O pathways without changing mission intent
Reduce computational complexity and eliminate inefficiencies in high-throughput processing pipelines
Collaborate with system architects, algorithm developers, and hardware teams to balance performance, accuracy, and resource constraints
Ensure optimized code remains maintainable, testable, and well-documented
Support integration, testing, and validation of optimized software within existing systems
Contribute to Agile development activities, including sprint planning, code reviews, and technical design discussions
Mentor other engineers on performance-oriented coding practices and optimization techniques
Prepare technical documentation and briefings describing optimization approaches, trade studies, and performance gains
Perform other duties as assigned

Qualification

C++Software OptimizationPerformance AnalysisMemory ManagementAgile DevelopmentTechnical DocumentationMentoring

Required

U.S. citizenship is required to obtain and keep a security clearance
Experience in analyzing and optimizing a large, mature C++ codebase
Ability to improve runtime performance, memory footprint, and power efficiency
Experience in refactoring existing architectures and implementations
Ability to support deployment on smaller or constrained hardware platforms
Experience in profiling, benchmarking, and diagnosing performance bottlenecks using industry-standard tools
Ability to optimize algorithms, data structures, memory usage, threading models, and I/O pathways
Experience in reducing computational complexity and eliminating inefficiencies in high-throughput processing pipelines
Ability to collaborate with system architects, algorithm developers, and hardware teams
Ensure optimized code remains maintainable, testable, and well-documented
Experience in supporting integration, testing, and validation of optimized software
Experience in Agile development activities, including sprint planning, code reviews, and technical design discussions
Ability to mentor other engineers on performance-oriented coding practices and optimization techniques
Experience in preparing technical documentation and briefings

Company

SciTec

twittertwitter
company-logo
The world brings ever-evolving challenges; SciTec builds solutions.

Funding

Current Stage
Growth Stage
Total Funding
unknown
2025-10-05Acquired

Leadership Team

leader-logo
David Simenc
President
linkedin
Company data provided by crunchbase