Teradyne

  www.teradyne.com
  www.teradyne.com

Teradyne Senior Software Developer Jobs & Careers

Hiring? Post a Job
13 job openings Back to all jobs

Show:  All Results Last 7 Days
11 days ago

Software Engineer

Teradyne North Reading, MA +4 locations

Design implementation and testing of software drivers for instrumentation for the FLEX/FLEX+ platforms within the IG-XL development environment… Beyond.com


1 day ago

Mgr - Engineering – new

Teradyne North Reading, MA +2 locations

Manager of Engineering Interact with software and hardware teams, and provide expertise to the applications team as needed. Ensure that Teradynes… Beyond.com


18 days ago

Application Engineer

Teradyne Buffalo Grove, IL

Senior Automotive/Power Applications Design Engineer Do you want to be part of an exciting and dynamic team where you get the chance to work with… Beyond.com


30+ days ago

Software Automation Engineer Co-op /Intern

Teradyne North Reading, MA +2 locations

Software Automation Engineer Internship Program 2015 We are looking for energetic, self-motivated Software Automation Engineer Interns for 2015 to… Beyond.com


30+ days ago

Software Engineer

Teradyne Reading, MA

• Working knowledge of VB required. • Knowledge of UML Design and Rational Products (Clearcase, Rational Rose, Rational Purify, Rational… Glassdoor


1 day ago

Systems Engineer – new

Teradyne Massachusetts - North Reading - Building 500

• Participate in design of system requirements • Work with other senior technical staff to assist in developing and interpreting requirements and… Glassdoor


2 days ago

Software Engineer Intern – new

Teradyne Costa Rica

• Good written, verbal and group communication skills. Position Subject to ITAR controls No… Glassdoor


In order to show you the most relevant results, we have omitted some entries very similar to the ones already displayed. To see more, consider refining your search term or location.

Teradyne Photos

Teradyne Reviews

88 Reviews
3.7
88 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
(no image)
Mark E. Jagiela
8 Ratings
  1.  

    Good place to settle down

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Engineer in North Reading, MA
    Current Employee - Software Engineer in North Reading, MA

    I have been working at Teradyne full-time (more than 10 years)

    Pros

    Collaborative, supportive environment. Many talented, nice people. At the heart of a very relevant, highly technical industry (semiconductors). Many challenging assignments. Facilities are nice and kept clean, computer equipment decent. Review process is fair and transparent and career advancement and transfer quite possible. Management has figured out how to run the company profitably in any business climate, so layoffs are a thing of the past. One of the company values is "Honesty and Integrity in Everything We Do". I believe the company lives up to this to a very high degree, and this makes me comfortable and proud of working here.

    Work-life balance is quite good. Of course, you can always work many hours at any company, and your manager will be happy and won't force you to go home and spend time with your family and hobbies. But if you assert your need to have an outside life, Teradyne will generally be very supportive of this need. Hours are flexible and working from home is common, either during snow storms or more often once you have a track record of success and productivity. Many projects do have crunch times where longer hours are expected, but weekends are seldom directly requested by management, and even when they are, there's some flexibility. The development process is a document-heavy, phase-gate waterfall model, for the most part. Many people consider this a negative, but I count it as a "pro" because it makes life predictable, and schedules longer and less chaotic.

    Pay can be good, though I think it's uneven. In addition to salary, everyone gets profit sharing, which can equal one or two extra monthly paychecks per year in good years. Everyone can also divert up to 10% of salary to an ESPP for a guaranteed 15% gain in six months. Top performers get yearly bonuses of restricted stock that vests over five years. If you get these every year and build up a pipeline of them, it can be quite a nice bonus. The restricted nature of the stock means it costs dearly to walk away, the "golden handcuffs".

    All of the above, plus generous vacation policies for long-timers make this a place where many people stay a long time, or leave and come back. Many people spend their entire career here. Not because it's flawless, but because it's pretty good and you're generally treated with human dignity.

    Cons

    The consistent profitability of the company has come at a price. It's not run by the engineers anymore, and so it's not as much fun to work here. Schedule slippage is highly discouraged, and this can lead to pressure and a culture of fear. People are afraid to report bad news up the chain. However, quality is the bedrock of our business model, so it always wins in the end, so features will be cut or in some cases the schedule will be moved out if needed.

    This is not a place where cutting edge software technologies are used. Most of the products are very large, monolithic, decades-old systems. Therefore, they're very hard to change. The company and its customers are also risk-averse. We do advance in technology, but slowly.

    There are many nice and talented people here, but the workforce is uneven. Some incompetent people get in and can stay around for years. Teradyne also continues to outsource a lot of software and QA work to India and other places. The quality of these engineers is generally lower, compounding the difficulty of working with people who are far away in a different time zone and don't speak great English. Management thinks they are saving money by outsourcing, but the drag on the local workforce erases these gains and hurts morale.

    Schedules are getting more and more important, and righter and tighter. It's hard to know if this will get worse, or if the pendulum will swing back and work-life balance will remain good.

    Resource allocation sometimes changes suddenly due to re prioritization. This, coupled with long planning cycles and offshore teams results in a lot of inefficiencies from context switching and delivering software to QA before it's ready. The heavy top-down command and control structure means there's little an individual contributor or low-level manager can do about this.

    Training and career advancement is not as structured as it used to be. You need to design your own career advancement and assert your right to do training and side tasks.

    Our product hardware is in short supply, so when you need to work on the system, this can demand working odd hours.

    Advice to ManagementAdvice

    Stop using offshore resources. All of the savings are completely illusory. Everything they do needs to be reviewed or redone. We could do it a lot better and more efficiently if we had all local teams.

    Stop the culture of fear by encouraging honest reporting and finding some way to reconcile the inherent unpredictability of engineering with the need to meet customer commitments. Focusing on maintainability of software (rather than rewarding high line counts) might help.

    Recommends
    Neutral Outlook
    Approves of CEO

Work at Teradyne? Share Your Experiences

Teradyne

 
Click to Rate
or