Teradyne · 6 days ago
Software Performance Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
Consumer ElectronicsIndustrial
H1B Sponsorship
Insider Connection @Teradyne
Responsibilities
Work with development teams to analyze, identify, and resolve performance bottlenecks.
Optimize code for enhanced performance, responsiveness, and scalability.
Investigate and address memory issues to ensure optimal application performance.
Implement memory optimization techniques to improve system efficiency.
Collaborate with teams to diagnose and debug performance and memory inefficiencies.
Incorporate performance and memory considerations into the software development lifecycle.
Communicate findings, solutions, and improvements to stakeholders and team members.
Employ advanced performance analysis tools and profiling techniques.
Stay updated with latest tools and technologies for performance engineering.
Standardize design patterns that provide optimal performance and memory utilization.
Propose and implement enhancements to improve telemetry and diagnosability.
Develop robust telemetry systems to aid in diagnosing performance and memory issues.
Continuously monitor and improve software product performance.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Extensive experience with C# and C++ programming languages.
Strong understanding of .NET Framework and COM application development.
Experience with multithreaded systems and asynchronous programming techniques.
Demonstrated ability to investigate and resolve performance and memory issues.
Passionate about optimizing code for better performance and efficiency.
Hands-on experience with modern tools and techniques for analyzing .NET and C++ applications.
Proficiency in using performance profiling and diagnostic tools.
Specific experience with Visual Studio Profiler, JetBrains, PerfView, Windbg and ETW
Strong analytical skills with a detail-oriented approach to solving complex problems.
Ability to think critically to diagnose and address performance issues.
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
10+ years of experience in software development and performance engineering.
Experience with agile development methodologies.
Preferred
Familiarity with other programming languages and frameworks is a plus.
Company
Teradyne
Teradyne is a supplier of automatic test equipment used to test complex electronics used in consumer electronics.
H1B Sponsorship
Teradyne has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (18)
2022 (18)
2021 (29)
2020 (35)
Funding
Current Stage
Public CompanyTotal Funding
unknown1980-03-14IPO· nasdaq:TER
Recent News
MarketScreener
2024-05-27
2024-05-23
2024-05-21
Company data provided by crunchbase