Not specified
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Entry Level - Software 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 engineering position.

At Tektronix, we have earned our lead position in high tech by continually staying one step ahead. We deliver the test, measurement and monitoring solutions that our customers need to push the boundaries of technology. We invite you to

join us at the forefront of innovation.

As a member of a new product development team, you will work closely with Software Quality Engineering, HardwareEngineering, Marketing and the Program Manager. This position includes development of technical documentation,

working with and assisting other team members and working with state-of-the-art products, tools and test equipment.

Key Responsibilities:

Provide technical leadership as an individual contributor.
Ability to work with complex existing code.
Accurately set schedules for projects, identify project risks and generate alternatives/recommendations to remove risk.
Work on assigned modules (design, software engineering, implementation, code review, unit testing).
Work closely with program software team and Functional Manager/Program Manager.
Focus on quality deliverables with high accountability and commitment to program objectives.
Review test plans for each level of software verification, including unit tests, functional tests, integration tests, and system tests.
Perform peer review and peer testing of software work products.

This is an entry level engineering position.


Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering or in the process of obtaining degree required
Practical knowledge of C or C#


Understanding of multithreading, memory management, object oriented programming, and real time operating system concepts
Good time management and personal organization
Good written and verbal communication skills
Proven record of effective team work
Ability to quickly come up to speed in a large code base using a mix of technologies
Formal knowledge of software architecture and design
Working knowledge of software testing and product development processes and methods
A passion for quality
Experience in technical issues and methods regarding development of real-time, embedded systems preferred
Hands-on experience with software development environments, industry standards, reuse, project management, training and product development strategies
Experience in RF or microwave is a plus
Configuration management (like ClearCase), Defect Tracking Tool (like ClearQuest)
Familiarity with lean software development (like Scrum)

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 certificate, 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, gender identity, 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, citizenship status, ancestry 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.