Senior Software Engineer (Teradyne, North Reading) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Teradyne · 11 hours ago

Senior Software Engineer (Teradyne, North Reading)

Teradyne is a global test and automation specialist, providing solutions for next-generation technologies. The role involves developing high-quality software and solving complex problems as part of a smart and innovative team, focusing on Automatic Test Equipment.

Consumer ElectronicsIndustrialIndustrial Automation
badNo H1Bnote
Hiring Manager
Kyle Dunbar
linkedin

Responsibilities

Understanding customer requirements and find solutions that fit within our existing software architecture
Design, implement, test, and deploy software components for Teradyne’s family of Automatic Test Equipment
Create robust designs with a focus on scalability, high performance, and maintainability
Conceive and implement fully functional and high performing software solutions
Discuss and review deliverables with your fellow team members and provide feedback
Work with application and field engineers to understand customer features and use cases
Tackle difficult problems and come up with innovative software solutions
Participate in brainstorming sessions and contribute ideas to improve our product, our process, and our team
Configure and manage Linux OS environment in both physical computers and VMs
Design custom Linux OS automation scripts to the customer specifications
Design, build and maintain Linux installers and custom distribution packages (OS images and custom software packages)
Work with end users to troubleshoot and improve the above solutions

Qualification

C++LinuxSoftware DevelopmentAgileC#Data StructuresOperating SystemsLinux Shell ScriptingCommunication SkillsProblem Solving

Required

BS/MS in Computer Science, Computer Engineering or Electrical Engineering
Experience with C++, C# and .NET development
Solid knowledge of data structures and algorithms, and operating systems (Windows, Linux)
Experience with development tools: Visual Studio, Clearcase/Git
Experience with Development Lifecycles including Agile
Proficiency in OOD and OO language (C++, C#)
5-8 years of experience developing software systems for commercial applications
3-8 years of experience of work experience in Linux-like environment: (Linux/BSD/Mac OS/mingw/Cygwin/Android)
Solid knowledge of computer boot principles (any architecture)
Solid knowledge of operating systems working principles (Windows, Linux): management of processes/threads, environment, user accounts, software packaging, remote access with ssh/scp/sftp
Working knowledge of Linux shell scripts for basic text processing and automation (bash, find, grep)
Basic knowledge of network configuration (IP addressing, DHCP, network adapters/connections, Ethernet topology)
Linux Network administration or Web server management or Build toolchain creation (from source) experience
Able to clearly express your ideas and concepts both written and verbally
Driven to get the job done and are not afraid to go the extra mile

Preferred

Basic knowledge of different Linux flavors or cross OS experience is a plus
Basic knowledge of C/C++ and Linux build environment (make, ld, gcc/g++) is a plus
Basic knowledge of security concepts (public-private keys, certificates, ssl/tls, ssh, TPM, TPM2) is a plus

Benefits

Medical
Dental
Vision
Flexible Spending Accounts
Retirement savings plans
Life and disability insurance
Paid vacation & holidays
Tuition assistance programs
And more.

Company

Teradyne

company-logo
Teradyne is a supplier of automatic test equipment used to test complex electronics used in consumer electronics.

Funding

Current Stage
Public Company
Total Funding
unknown
1978-01-13IPO

Leadership Team

leader-logo
Greg Smith
President and CEO
linkedin
leader-logo
Michelle Turner
Chief Financial Officer
linkedin
Company data provided by crunchbase