We have other current jobs related to this field that you can find below

  • Software Engineer I

    4 weeks ago


    Reading, United States Penske Full time

    Job Description:Summary Statement: Working with a diverse team, you will play an integral role in designing, developing, and supporting our business critical applications, while mentoring associate engineers on software development best practices in an effort to deliver our next generation of innovative applications to our customers What You Will Be Doing:...


  • Reading, United States Motion Recruitment Full time

    Company Overview: Our client is a leading innovator in the healthcare industry, dedicated to developing cutting-edge medical devices that improve patient outcomes and enhance healthcare practices. They are seeking a highly skilled and experienced Senior Embedded Software Engineer to join their dynamic team and contribute to the development of...

  • Software Engineer I

    3 months ago


    Reading, United States Penske Full time

    Job Description:About Penske: Most people know us for our big yellow trucks. But we're so much more than that. At Penske we have a 50-plus year history of leading the transportation and supply-chain industry, delivering world-class and award-winning technology solutions and the key to our success is our people. We are experiencing rapid business growth and...


  • Reading, United States Penske Full time

    Job Description:Summary Statement: Working with a diverse team, you will participate in all aspects of the software development lifecycle. You will get an opportunity to design functions and modules and be responsible for delivering the next generation of innovative applications to our customers. Catalyst AI is an industry first platform that allows...


  • Reading, United States Penske Full time

    Job Description:Summary Statement: Working with a diverse team, you will participate in all aspects of the software development lifecycle. You will get an opportunity to design functions and modules and be responsible for delivering the next generation of innovative applications to our customers. Catalyst AI is an industry first platform that allows...

  • IT Manager

    4 weeks ago


    Reading, United States Penske Full time

    Job Description:Summary Statement: You will manage a team of developers to help us create next generation innovative solutions while also enhancing and optimizing our existing systems and applications. Providing day-to-day management and development for your team, you will manage the software development of projects and agile teams to ensure seamless...


  • North Reading, Massachusetts, United States Amazon Full time

    Join Amazon Robotics as a Robotics Software EngineerAmazon Robotics is on the lookout for a skilled and driven Engineer to innovate, develop, and enhance software that governs and optimizes robotic fulfillment centers utilized by our operations.As a pivotal member of the Fleet Management team, you will collaborate with a diverse group of engineers dedicated...


  • Reading, Pennsylvania, United States Amazon Full time

    Software developers generate code, but does it work? We need you to design and build test tools and processes so that we can build high quality products faster. Blink QA is looking for talented SDETs to make a difference on our team.Key job responsibilitiesAs a Blink QA SDET you will be responsible for building and maintaining our automated test...


  • North Reading, Massachusetts, United States Amazon Full time

    The Global Edge Compute team is seeking a passionate and innovative Software Development Engineer with a strong commitment to automation and simplification.Our team is responsible for managing Amazon's extensive edge compute fleet, which includes millions of devices across diverse locations. We provide advanced technical solutions to support the rapid...


  • Reading, Pennsylvania, United States Penske Transportation Solutions Full time

    Position OverviewAs a key member of our team at Penske Transportation Solutions, you will take on the role of a Software Development Associate III. This position is essential for ensuring the smooth operation of our application modules and processes.Key ResponsibilitiesLead Support: Serve as the main point of contact for various application modules,...


  • Reading, Pennsylvania, United States Penske Transportation Solutions Full time

    Position Overview:As a key member of our team, you will serve as the main point of contact and lead support associate for various application modules and processes, ensuring customer issues are addressed promptly.Key Responsibilities:Lead the resolution of customer inquiries and issues related to multiple application modules.Engage in all phases of the...


  • Reading, United States Penske Transportation Solutions Full time

    Responsibilities : • Act as the primary contact and lead support associate for multiple application modules/ processes, resolving customer issues in a timely manner. • Participate in all aspects of the Software Development lifecycle through supporting existing software development efforts and developing new software modules. • Develop, maintain,...


  • Reading, Pennsylvania, United States Signature Staffing Full time

    Job OverviewA reputable and rapidly growing organization is seeking a skilled Control Systems Software Developer for an immediate opportunity.This position offers a competitive salary range of $90,000 to $150,000 and is classified as a Direct Hire role.The successful candidate will be responsible for developing software tailored for real-time control...


  • Reading, Pennsylvania, United States Signature Staffing Full time

    Job OverviewA prominent and rapidly growing organization is in search of a Control Systems Software Developer for an immediate opportunity. This position offers a competitive compensation package of up to $150,000 and is classified as a Direct Hire role.The ideal candidate will be responsible for creating software tailored for real-time control systems....


  • Reading, United States Advantage Technical Full time

    Key Responsibilities: Provide engineering expertise in the design of high-voltage substation facilities. Apply fundamental and advanced electrical engineering principles in the design and analysis of substation projects. Utilize electrical engineering-specific software and general software like MS Office Suite effectively. Lead and contribute to...


  • Reading, United States Advantage Technical Full time

    Key Responsibilities: Provide engineering expertise in the design of high-voltage substation facilities. Apply fundamental and advanced electrical engineering principles in the design and analysis of substation projects. Utilize electrical engineering-specific software and general software like MS Office Suite effectively. Lead and contribute to...


  • Reading, United States Advantage Technical Full time

    Key Responsibilities:Provide engineering expertise in the design of high-voltage substation facilities.Apply fundamental and advanced electrical engineering principles in the design and analysis of substation projects.Utilize electrical engineering-specific software and general software like MS Office Suite effectively.Lead and contribute to...


  • Reading, United States Advantage Technical Full time

    Key Responsibilities:Provide engineering expertise in the design of high-voltage substation facilities.Apply fundamental and advanced electrical engineering principles in the design and analysis of substation projects.Utilize electrical engineering-specific software and general software like MS Office Suite effectively.Lead and contribute to...


  • Reading, United States Edoxx Technical Services Full time

    Edoxx Technical Services LLC is a US Company based in Houston, Texas, with access to +350 highly experienced and advanced Engineers and Technicians delivering know-how and expertise in Civil, Mechanical, Piping, Electrical, and Instrumentation engineering. Other related fields such as Projects Control, QA/QC Inspection, 3D Geometrical and Intelligent...


  • Reading, United States Edoxx Technical Services Full time

    Job DescriptionJob DescriptionEdoxx Technical Services LLC is a US Company based in Houston, Texas, with access to +350 highly experienced and advanced Engineers and Technicians delivering know-how and expertise in Civil, Mechanical, Piping, Electrical, and Instrumentation engineering. Other related fields such as Projects Control, QA/QC Inspection, 3D...

Software Performance Engineer

2 months ago


Reading, United States Teradyne Full time

We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time Our portfolio of automation solutions help manufacturers to develop and deliver products quickly, efficiently and cost-effectively. Together, Teradyne companies deliver manufacturing automation across industries and applications around the world

Organization & Role

Teradyne is a global test and automation specialist, powering next-generation technologies through sophisticated solutions. Our software systems employ a wide array of technologies running on both Linux and Windows operating systems in a distributed environment. The software makes use of multi-threading/asynchronous programming in both C# and C++.

We are seeking a highly skilled and motivated Software Performance Engineer to join our team. The ideal candidate will have a deep passion for constructing software systems that meet performance objectives and exhibit a relentless curiosity for investigating and optimizing performance and memory issues. This role is crucial for ensuring that our software products operate at peak performance, providing the best possible experience for our users.

Responsibilities

Performance and Memory Optimization

Work with our development teams to aid in analysis, identification, and resolution of performance bottlenecks in our software products. Optimize code to enhance the performance, responsiveness, and scalability of our applications. Investigate and address memory issues, including leaks and inefficient usage, to ensure optimal application performance. Implement memory optimization techniques to improve overall system efficiency. Collaboration and Communication

Work closely with development teams to diagnose and debug performance bottlenecks and memory inefficiencies. Help to incorporate performance and memory considerations into the software development lifecycle. Communicate findings, solutions, and performance improvements to stakeholders and team members. Tools and Techniques

Employ advanced performance analysis tools and profiling techniques to diagnose and fix performance issues. Stay current with the latest tools and technologies for performance engineering, specifically in the .NET and C++/COM technology stacks. Standardize design patterns for our products that provide solutions with optimal performance and memory utilization. Product Enhancement and Diagnosability

Propose and implement enhancements to the product to improve telemetry and diagnosability of performance and memory inefficiencies. Develop and integrate robust telemetry systems to aid in identifying and diagnosing future performance and memory issues prior to product delivery. Continuously monitor and improve the performance of our software products. Basic Qualifications & Skills

Proficiency in Programming Languages

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. Performance and Memory Investigation

Demonstrated ability to investigate and resolve performance and memory issues. Passionate about optimizing code for better performance and efficiency. Advanced Investigative Tools

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 Problem-Solving and Analytical Skills

Strong analytical skills with a detail-oriented approach to solving complex problems. Ability to think critically to diagnose and address performance issues. Education and Experience

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. Familiarity with other programming languages and frameworks is a plus.

#J-18808-Ljbffr