For over 50 years, E.A. Fischione Instruments, Inc. has been providing advanced microscopy and nanotechnology solutions to the worldwide scientific community. We currently sell our products in more than 50 countries on 6 continents. Headquartered in Export, PA, Fischione Instruments continues to expand its product offerings and has been recognized by the Pittsburgh Business Times as one of the area's fastest growing companies 8 times since 2001.
As the industry leader, Fischione Instruments maintains an extensive portfolio of existing products, focuses on innovation, and continuously develops new products for emerging applications and markets. We are currently seeking a candidate for Senior Software Engineer to join our team.
The primary function of this position is to develop software for Fischione’s advanced nanotechnology products, including control systems, user interfaces, and system integration.
The candidate will work within the complete software development lifecycle (SDLC), including software specification, design, implementation, debugging, testing, and documentation. He/she will develop software for new products and product features, as well as support existing products.
The ideal candidate will have work experience in the areas of hardware interfacing, motion control, video and imaging devices, user interfaces, network and serial interfaces, and system integration.
Expertise in the domains of nanotechnology, vacuum systems, laboratory instrumentation, or factory automation is a strong plus.
Some travel may be required; typically less than 5% per year.
Bachelor’s degree or higher in computer science, computer engineering, electrical engineering, or equivalent.
At least 6 years of experience in designing and implementing software using object-oriented methodology. Proficiency in an object-oriented programming language, such as C++ or C#, is required (experience in both is a strong plus).
Experience designing and implementing complex control systems is a strong plus. Software will be developed in cross-platform C++ for Linux and Windows, as well as C# for .NET. The ideal candidate will be capable of working in both environments.
Experience designing and implementing complex user interfaces is a strong plus. User interfaces will be developed in Qt using C++ for Linux and Windows, as well as Windows Forms using C# for .NET. The ideal candidate will be capable of working in both environments.
Experience developing embedded software for Linux on ARM systems in C/C++ is a plus, especially Linux kernel and device drivers.
If you meet our qualifications and are interested in a challenging, high-tech field where there is always room to learn and grow, we would be interested in meeting you to further discuss this position.
E.A. Fischione Instruments, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.