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
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
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
The world brings ever-evolving challenges; SciTec builds solutions.
Funding
Current Stage
Growth StageTotal Funding
unknown2025-10-05Acquired
Recent News
Tech Startups - Startups and Technology news
2025-10-07
2025-09-05
Company data provided by crunchbase