Don't wait! First round interviews are being scheduled now.

1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Entry Level - Software Design Engineer
(This job is no longer available)
State of Oregon | Beaverton, OR
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Bringing the Next Generation of Innovation Closer: Whenever you view a web site, click a mouse, make a cell phone call, or turn on a TV you touch our work. As a world leader in test, measurement and monitoring technology, we enable our customers to do more than they ever have. Technical innovators of all kinds benefit from our products and expertise. Our customers work in communications, computer, semiconductor, military/aerospace, consumer electronics, education, broadcast and other fields all over the globe. Their reputations and success depend on our passion for solving their most complex measurement problems. We help them measure, analyze and test next generation devices to ensure accurate performance, reliability, and compatibility. It's amazing what the right group of people can accomplish. No matter their experience or background, our dedicated associates work in tandem to deliver test and measurement solutions; the very solutions that make innovations such as the explosive growth in global communication and Internet advanced technologies a reality. Welcome to Tektronix.

This is an entry level position.

This position does *not* provide sponsorship.

This is an extraordinary opportunity to work with a team of creative and dedicated engineers who make test and measurement equipment that enables all of today's technological miracles to occur. As a software developer within the Scopes Product Line, the successful candidate will be part of a team that has produced a series of award winning, leading edge oscilloscope products. Our product development offers the challenge of multi-processor architectures, real time data acquisition, processing and display systems. Software subsystems include embedded and network driven user interfaces, command/control management, data acquisition, math, measurement, high performance waveform display, etc.

The successful candidate will:

* Design and implement advanced RF analysis functions for an oscilloscope

* Need strong knowledge of systems programming and software architecture

* RF analysis involving acquiring data, applying calibration, processing the signal, managing resources, and orchestrating the flow of information through the oscilloscope

* Be able to work in a variety of multitasking styles, including multithreading and event-driven programming

* Have a strong knowledge of embedded product development, a good working knowledge of real time software architectures and typical performance issues

* Have excellent written and oral communication skills, be able to provide timely technical risk assessments, schedule estimates and status reports

This is an entry level position.

This position does *not* provide sponsorship.


* Bachelors degree, or in the process of obtaining a degree, in one of the following areas: electrical engineering, computer science or computer engineering required

* Advanced programing skills in one of the following: C, C++, and/or C# required

* An understanding about the principles of RF technology required


* Masters degree, or in the process of obtaining a Masters degree, in one of the following areas: electrical engineering, computer science or computer engineering preferred

* A thorough understanding of the issues around making successful Design-Level decisions

* Proven ability in object-oriented architecture and design, and a solid understanding of industry-standard software development practices

* Knowledge of advanced math

* Design of real-time embedded software architecture

* Strong knowledge of design tradeoffs between HW and SW

* Knowledge of software quality tools and metrics as well as unit test design

* User interface design and implementation

* Defining Software Requirements

* Windows, MFC, Linux, Qt