
Senior Software Engineer, Performance

RTI
Summary
Join Real-Time Innovations (RTI) as a Performance Testing Engineer and contribute to the performance characterization and optimization of Connext Micro, Cert, and TSS products. You will design and implement performance testing strategies, conduct performance modeling and simulations, develop performance measurement frameworks, analyze application usage patterns, and collaborate with development teams to integrate performance considerations into the software lifecycle. This role requires advanced knowledge of computer science, HPC, or a related field, experience in performance testing for resource-constrained embedded platforms, proficiency in C and C++, and excellent problem-solving and analytical skills. RTI offers a flexible working schedule, remote work options, flexible paid time off, annual bonuses, and opportunities for career growth and development.
Requirements
- Advanced degree in Computer Science, HPC, or related field
- Demonstrated experience in performance testing, analysis, and optimization for resource-constrained, safety-critical embedded platforms in automotive or aerospace
- Proficiency in programming languages such as C and C++
- Excellent problem-solving and analytical skills with a keen attention to detail
- Proven ability to thrive in a highly distributed team environment
Responsibilities
- Design and implement performance testing strategies to identify, analyze, and address system bottlenecks for Micro, Cert and TSS products
- Conduct performance modeling and simulations to predict system behavior under varying workloads and scenarios
- Develop and maintain performance measurement frameworks and tools tailored for both general and resource-constrained embedded systems
- Analyze application usage patterns, resource consumption, and system trends to inform performance improvements
- Support platforms and services teams in porting performance software into different Hardware devices
- Collaborate with development teams to integrate performance considerations into the software lifecycle
- Publishย performance test results, providing stakeholders with clear, actionable insights and visualizations. Publish performance whitepapers
Preferred Qualifications
- Experience with performance testing tools and frameworks (e.g., JMeter, LoadRunner)
- Experience in creating and running benchmarks for system-level and component-level performance measurements
- Advanced data analysis skills to identify performance trends, anomalies, and areas for optimization
Benefits
- Flexible working schedule
- Remote working + Home Office Stipend to cover the costs of working from home
- Flexible Paid Time Off + โReal Vacation Bonus,โ an additional bonus for taking more than 1-week of uninterrupted vacation
- Annual bonus based on individual and company performance + other prizes and awards
Share this job:
Similar Remote Jobs
