Contact Us Locations | FEI 中国 (FEI Chinese) FEI日本 (FEI Japan) Welcome to FEI [ Register ] [ ]
Loading...

Software Engineering

Career in Software Engineering for Electron Microscopy

If you're looking for challenging work in a collaborative environment, FEI is for you. You'll work in an integrated development environment with about 100 developers across three sites:  the U.S. (Portland, Oregon), the Netherlands (Eindhoven) and the Czech Republic (Brno). The work environment is casual and energetic. We're small enough for you to know most of your colleagues personally and to have a real and visible impact on our products. We're also large enough to provide you with diverse opportunities, advanced training and international experience.

Our development team relies on modern and agile development processes (test-driven, SCRUM) to help us stay focused and efficient. We combine different software techniques, such as high throughput imaging and image processing algorithms running on the GPU; complex state machine based logic programmed in C++/Boost; and modern user interfaces using C# and the latest Microsoft technologies. Our architecture and organization allow for a high degree of software reuse across our product families, and we use automated unit & integration testing extensively to ensure quality.

Our customers include world-class research organizations and global technology companies that are continuously looking for more powerful and versatile imaging capabilities to take their knowledge and productivity to the next level. Their diversity and sophistication demands continuous innovation from us and the importance of their work adds excitement and value to ours. Some need very flexible and specialized applications software. Others require 24/7 reliability and high throughput. Combining all their requirements in the same software demands creativity and intelligence.

We offer career pathways for software designers, testers, people managers, project leaders, technical specialists and software architects. If you have the talent and interest, you can grow into jobs in management, marketing, product engineering or technical support, and you can build a career that spans multiple countries and diverse cultures.

Loading...

"There's enormous progress being made in nanotechnology and we're working right at the forefront of those advances. We need to be agile and open-minded, because we're developing products and capabilities that are completely new. It's especially exciting to see how the software we write impacts what our imaging systems can do, and what our customers can see with the software we create."

Michal
Software Program Manager

Read Michal's Profile