Internship for engineering students at Teradyne, focusing on embedded firmware and automation. Hands-on experience with hardware, debugging, and development tasks related to engineering challenges.
Responsibilities
This internship offers hands-on experience working at the intersection of hardware, embedded firmware, and automation.
Interns will work closely with application teams to redesign and validate Device Interface Boards (DIBs), develop embedded firmware features, and improve automated test pipelines.
You will gain practical lab experience debugging and validating hardware, contribute to firmware development on STM32 microcontrollers, and support automation used for unattended and overnight test runs.
The role provides exposure to real world engineering challenges, including improving system stability, reproducibility, and test coverage, while learning how automation and data analysis improve reliability, efficiency, and engineering insight.
Requirements
Be working for a Bachelor of Science degree in Computer Engineering, Electrical Engineering, or Computer System Engineering
Strong understanding of electrical engineering fundamentals (digital logic, digital communications SPI, I2C, PCIe, signal processing, power delivery a plus)
Have completed at least freshman year
Be enthusiastic and eager to learn
Have programming skills in C, C++ and/or C#
Experience with Office products (Excel, Word, PowerPoint), as well as with Microsoft Visual Studio being a plus
Exposure to embedded systems or firmware development (STM32 or similar a plus)
Ability to work collaboratively with crossfunctional engineering teams
Strong communication skills and attention to detail
Relevant course work and or prior co-op / intern experience preferred.
Application Support Engineer providing Level 2 support and monitoring for application stability. Collaborating with Engineering and analyzing logs within a modern SaaS company framework.
Application Engineer at Neural Concept, providing solutions for engineering challenges with AI and ML techniques. Collaborating with clients in automotive, aerospace, and energy sectors.
Application Engineer ensuring the smooth operation of business - critical applications at a financial institution. Collaborating on prototypes and technical standards in a hybrid working environment.
Application Engineer collaborating with global customers to provide technical solutions for MV motor products at Innomotics. Involves real - time enquiry handling, technical presentations, and customer coordination.
Application Engineer designing and developing software applications. Collaborating with stakeholders to meet business requirements through effective coding and troubleshooting.
ML Application Engineer working with engineering teams to leverage AI and machine learning technologies on complex engineering challenges. Focused on CAD and CAE applications in various industrial sectors.
ML Application Engineer delivering AI solutions to engineering challenges in Japan. Collaborating with top - tier customers to enhance product design workflows using machine learning and engineering intelligence.
ML Application Engineer implementing tailored solutions in engineering using AI technologies and Python. Collaborating with industry leaders to enhance product design workflows.
Application Engineer for Ford's TPP, integrating FNV 3.x Electrical Architecture to specific vehicles. Driving quality and efficiency in product lifecycle across engineering teams.
Application Security Engineer joining Benchling's team to secure some of society's most sensitive data in biotech. Focusing on enhancing security practices while collaborating with engineering teams.