0-1 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)
Tektronix | 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

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

Due to US Department of Commerce export control regulations governing technical data of Tektronix products, Tektronix needs to know the citizenship of all its employees. Note that US Citizenship is not required for most positions. Hired candidates will be asked to bring proof of citizenship (passport, birth certification, green card, visa or similar) on their first day of work.

All employment offers are contingent upon successful completion of our pre-employment drug screening and background/criminal check. Tektronix is an equal opportunity employer. Tektronix does not discriminate based on race, color, religion, sex, sexual orientation, national origin, age, physical or mental disability (if the individual can perform the essential functions of the position with reasonable accommodation), pregnancy, childbirth or related medical condition, veteran's status or any other status protected by applicable federal, state, or local law.

For those with a qualified disability: At any time during the application process, should you need a reasonable accommodation to apply for a position, please contact jobs@tektronix.com to request assistance. When submitting your request, please provide all relevant details in your message and the best way to contact you.

Candidates with less education/experience may be considered for other opportunities.

How to Apply: Apply online.