Collaborate with our senior team to design and develop programs and libraries for new products. Memory Test engineering teams are characterized by deep……
In this role you will be responsible for analyzing software requirements, high level architecture design, low level detailed design, implementation, test and……
A bachelor's degree in Computer Science or equivalent demonstrated work experience. We're moving fast to meet clinical demand and keep up with deployments.…
As a member of our team, you'll build solutions that improve g the experience of millions of daily active users on our platform and create tools that keep both……
Architect the platform: Architect, design, and develop features and services for our travel platform as a technical leader on a full-stack product team.…
Own the technical vision: Define and own the multi-year technical vision and architecture for our travel platform, aligned with product and business strategy.…
Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. Security-aware design and implementation.…
Active involvement in many areas of the software development process including analysis, design and code development, testing & debugging, hardware/software……
Individual will complete intermediate end to end engineering tasks for specific system assignments including developing, analyzing, configuring, testing,……
Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable……
Bachelor’s degree in computer science or a related field. Strong written and verbal communication skills, with the ability to engage technical and non-technical……
Present analysis and technical recommendations to influence data architecture and implementation decisions. Bachelor’s degree in computer science, related STEM……
This role is a builder and a vision owner — identifying where AI agents and tooling create the most leverage across engineering workflows, shaping the technical……
Perform analysis, design, development, and configuration functions as well as define technical requirements for assignments of intermediate complexity — with AI……
Individual will complete advanced end to end engineering tasks for specific system assignments including designing, developing, analyzing, configuring, testing,……
You will own engineering delivery, platform support, and technical execution for Moveworks. Ability to communicate technical concepts and risks clearly to non-……
24h
Disney Entertainment and ESPN Product & Technology
This includes product engineering, media engineering, quality engineering, and the engineering behind personalization, commerce, lifecycle, and identity.…
(Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental……
Bachelors degree in relevant field and 15+ years of experience in software development (analysis, design, development, testing, deployment, maintenance)……
3+ years of experience working as a software engineer or in a related field bachelor’s degree in engineering, computer science or 5+ years of a related……
A degree in computer science, electrical engineering, physics, or a related field; four years of professional experience in software or signals processing in……
CACI is seeking an entry-level software engineer to develop, maintain, and enhance complex and diverse software systems (e.g., processing intensive analytics,……
TERADYNE, where experience meets innovation and driving excellence in every connection. We are fueled by creativity and diversity of thought and in our workforce. Our employees are supported to innovate and learn something new every day.
We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.
Opportunity Overview
Memory Test is looking for software engineers to join an exciting, dynamic, hardworking, engaging, and collaborative team. As a candidate contributor, you will be involved in all aspects of software engineering and complex problem-solving, working with different functions to define, implement, and test new features and functionality. Memory Test engineering teams are characterized by deep technical skills working with both software and hardware. Our Engineers thrive in a dynamic, customer-driven, global work environment where they succeed through innovation and collaboration. Internally, we work closely with the Systems Engineering, Hardware Engineering, and QA groups. Externally, we work closely with both our Field support organization and our customers.
Understand Customer requirements and find innovative ways to incorporate those requirements within our existing software architecture.
Learn from our most senior engineers and bring your experience and voice to help drive the next generation of Teradyne.
Collaborate with our senior team to design and develop programs and libraries for new products.
Assist with sustaining and extending programs and libraries for existing products.
Engage with our Field Applications team to find innovative ways to improve customer success and solve customer problems.
Work with the Software QA group to devise effective test strategies and identify areas to improve and resolve issues with our internal and customer-facing software releases.
All About You
Computer Science degree with 0-2 years experience
Knowledge C++ Object Oriented design experience with a history of consistent on time software delivery.
Knowledge implementing software that directly interacts with hardware (FPGAs and ASICs)
Knowledge of Windows and experience with Visual Studio required
Familiarity with Microsoft Visual Studio IDE's and the STL Library
Proficiency with a source code control system (GIT preferred)
Extensive experience interacting with hardware designers and reading schematics/design documentation and implementing software interacting directly with hardware
Software development for embedded systems, microcontrollers, and/or off-the-shelf small-form-factor devices (e.g. Raspberry Pi, BeagleBone, Ardunio).
Experience developing Windows device drivers (specifically, KMDF)
Deep knowledge of Windows OS Internals
Proven track record of completing and delivering products directly to customers.
Instrument design / control
We are only considering candidates local to position location and are unable to provide relocation for this position
This position is not eligible for visa sponsorship.
Compensation:
The base salary range for this role is $110,000 - $176,100. This range is a good faith estimate, and the amount of base salary will correspond with experience and skill set. This range can also fluctuate depending on demand and location.
Incentive Plan: This job is eligible for discretionary bonus(es) based on financial performance.
Benefits:
Teradyne offers a variety of robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more.
#LI-EC1
Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto
Job Segment: Test Engineer, Software Engineer, Testing, Embedded, Computer Science, Engineering, Technology
The minimum salary is $110K and the max salary is $176K.
$110K – $176K/yr (Employer provided)
$143K
/yr Median
San Jose, CA
If an employer includes a salary or salary range on their job, we display it as "Employer Provided". If a job has no salary data, Glassdoor displays a "Glassdoor Estimate" if available. To learn more about "Glassdoor Estimates," see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.