Software Engineer
Bruker Corporation
Delray Beach, FL 33445
Posted 9 months ago
-
Job Type(s)
Full Time
-
Industry
Engineering
-
Job Description
Software Engineer
As one of the worlds leading analytical instrumentation companies, Bruker covers a broad spectrum of advanced solutions in all fields of research and development. All our systems and instruments are designed to improve safety of products, to accelerate time-to-market, and to support industries in successfully enhancing quality of life. We have been driving innovation in analytical instrumentation for over 60 years now. Today, more than 8,500 employees distributed across 90 locations around the world continue to delight our customers with innovative solutions.
Bruker Nano, one of Brukers four operating segments, provides customers in academic and governmental institutions, life science, materials, and applied industries with the tools to determine the characteristics of matter and visualize the structure of molecules. Divisions within BNANO include Bruker AXS, Bruker Nano Analytics, Bruker Nano Surfaces and Metrology, Fluorescence Microscopy, and Canopy.
Bruker RMR is on forefront of technological innovation. We develop, manufacture, and distribute advanced nanomaching and laser-based photomask repair products, as well as CO2 cryo-cleaning technology for photomask and wafer applications used in the semiconductor industry. We are seeking a highly skilled Software Engineer to join our dynamic team.
As a Software Engineer, you'll be crafting software that supports our cutting-edge nanomachining, laser-powered and cryogenic cleaning product lines. Your mission? To ensure that our products remain at the pinnacle of technological excellence. In this position, you will develop software for our nanomachining, laser tech, and cryogenic cleaning products. Plus, you'll keep our existing software platforms running smoothly. If you're into software and want to make an impact, let's chat!
- Use NetBeans and Swing to develop GUI in Java
- Assist in restructuring / refactoring of current application code
- Develop software using C++11 (or newer ISO/IEC standard) - mainly on Windows (Visual Studio), but some development could be under Linux
- Develop C++ software using one or more of these frameworks: .NET, Qt, Boost
- Develop Ethernet sockets, RS232 serial, USB (others like I2C), and database interfaces (SQL)
- Conduct testing procedures and debug for new and modified software
- Interface with customers and field service engineers to troubleshoot problems as required
- Design products for safety certification and manage safety reviews and documentation
- Qualify and provide project management for OEM and component vendors
- Perform installation or applications support of products at customer sites as needed
- Available for some travel to customer sites (2 week max, approx. 1-3 times a year but not necessarily every year) domestically and internationally
- Other tasks as needed or assigned
- 3-5 year's of experience working as a Software Engineer
- Some knowledge of the semiconductor industry and how chips are fabricated a plus
- Ability to work efficiently and independently with minimal supervision, multi-tasking in a constantly changing environment
- Able to work in a team environment understanding and communicating about and planning how to minimize impacts to others work responsibilities
- Strong interpersonal and communication skills
- Bachelors Degree or higher in Electrical Engineering
- Demonstrated experience using NetBeans and Swing to develop GUI in Java
- Demonstrated experience working with C++11 (or higher) for at least two years. A MSEE/MSCE or MSCS could be considered as equivalent after discussing thesis/projects
- Demonstrated proficiency and experience with Microsoft Office suite including PowerPoint, Word and Excel and Microsoft Project software
Bruker Corporation offers a comprehensive and competitive benefits package including medical, dental, 401(k), paid vacation, holidays, and tuition assistance (as applicable).Bruker is an equal-opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.
Certain positions at Bruker require compliance with export control laws and as a result, all interviewed candidates for all positions will be screened pre-interview to determine their eligibility in light of export control restrictions.
#LI-DG1