Engineer Intern

Apply Now

Description/Job Summary

This key position provides Buehler with the ability to design, develop, maintain, and test Windows software which connects to and controls laboratory instrumentation machines. This position will involve daily local and international interaction with software, electrical, and mechanical engineers to develop top notch software and equipment.


  • Design, develop, and test software in Visual Studio for Windows environments.
  • Creatively implement user stories to provide customers a great user experience.
  • Exercise best practices and methodologies for software development.
  • Support existing software by developing new features (60%), fixing bugs (20%), cleaning up code (10%), and supporting manufacturing (10%).
  • Debug complex application problems and produce quality software documentation and unit test plans.
  • Occasionally work directly with customers to troubleshoot, reproduce, and fix bugs.
Required Skills:
  • Must have an aptitude for software, a drive to produce an amazing product, and the ability to work well with others as well as independently.
  • Proven software development expertise in C# and WPF.
  • Intuitive GUI design experience and strong attention to detail.
  • Familiarity with communication device drivers.
  • Proficient in the use of compilers, debuggers, and other software development tools.
  • Exceptional structured code writer.
  • Strong written and verbal communication skills.
  • Proficient problem solver.
  • Experience with serial communications (RS232, RS422/485) and Ethernet
  • SQL Server / database experience
  • Experience with creating installers for Windows environment.
  • DevExpress experience
    Additional Preferred Skills:
  • USB driver experience
  • TFS, Git and/or other repository experience
  • Familiarity with Agile and SCRUM methodologies
  • A nerd-like interest in metallurgy or material science will help.
  • Ability to banter with our Linux developers about operating system superiority is a plus.
  • Sprechen Sie Deutsch? Das ist sehr gut.
  • Bonus points for familiarity with Linux, Qt, and Windows App Store.
  • Interest or knowledge in computer vision & OpenCV.

Required Experience

  • BS degree (or equivalent experience) in engineering, computer science, or related field.
  • The ideal candidate will have 3-5 years of recent experience in developing GUI software for Windows.
    Company Perks:
  • 401k with match, health and dental insurance
  • Fun company culture (food trucks, ice cream trucks, summer bags & volleyball tournaments, ping-pong, and company sponsored volunteer days)
  • Stocked fridge with your favorite beverages
  • Good coffee (life's too short for cheap coffee, right?)
  • Training and conferences to keep you on the bleeding edge of your discipline
  • Catered breakfast on code review days
  • Monthly software team lunches
  • Engineering bacon days (seriously. we cook bacon and eat it)
  • Stand up desks
  • Casual Fridays
  • Corporate discount program offering discounts and free museum passes
  • Unlimited high fives (available upon request)
Apply Now

We are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

If you need a reasonable accommodation for any part of the employment process, please contact us by email at and let us know the nature of your request and your contact information. Requests for accommodation will be considered on a case-by-case basis. Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

For more information about our commitment to equal employment opportunity, please click here.