Algorithm Software Developer
Company: Bruker Corporation
Location: San Jose
Posted on: February 1, 2025
Job Description:
OverviewAs one of the world's leading analytical instrumentation
companies, Bruker Corporation 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 Bruker's four operating segments,
provides customers in academic, governmental institutions, life
science, materials science, 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.As Algorithm Software
Developer, you support optical and stylus profiler developments
from Bruker Nano Surfaces & Metrology "BNSM" Division, manufacturer
of the world's leading Atomic Forces Microscopes, Stylus Profilers,
Mechanical Testers, non-contact 3D Optical Microscopes, and
Multi-Angle Reflectometry & Ellipsometry. You will work closely
with our team of optical scientists, software developers, and other
members of the team to solve complex problems and create innovative
solutions.We are looking for someone who has experience in
developing new software codes both on acquisition algorithms and on
analysis/result extraction sides for optical profiling technologies
such as AOI, defect inspection and critical dimensions measurement.
Your curiosity together with your in-depth knowledge of optical
profiling technologies will help you to be successful in this
role.Responsibilities
- Design and implement complex algorithms for various optical
applications, such as imaging, interferometry, spectroscopy, and
sensing.
- Propose innovative solutions to fuel Technology Development in
collaboration with Product Line Manager and Engineering Teams.
- Work closely with optical scientists and software developers to
ensure seamless integration of algorithms into our optical products
and services.
- Support code development for roadmap features.
- Collaborate with software team to enhance existing features /
analysis.
- Provide solution path for incoming Continuous Improvements
Program (CIP) or Joint Development Program (JEP) from industrial
and semi-conductor Bruker customers.
- Assess feasibility for incoming dedicated software solutions
for potential new Bruker customers.
- Develop and maintain technical documentation related to
algorithm design and implementation for optical systems.
- Provide guidance and mentorship to other members of the
team.Qualifications
- Strong programming skills in C++ and Matlab.
- Experience in developing new acquisition/detection
algorithms.
- Experience in algorithm development for optical systems,
machine learning, or data science.
- Experience using OpenCV and Cognex.
- Experience with ML and CUDA development.
- Curious, self-motivated, and willing to operate within a small
highly focused team.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Excellent verbal and written communication skills.
- High proficiency in speaking English required.
- Minimum: B.S. in software programming with minimum 3 years
experience in innovative code development.
- Preferred: Master in computer science with 10 years experience
in code development for instrumentation.At Bruker, base salary is
part of our total compensation. The estimated base salary range for
this full-time position is between $150,000 to $220,000. The base
salary for the role will depend on several job-related factors,
including, but not limited to education, training, experience, the
geographic location of the successful candidate, skills,
competencies, job-related knowledge and travel requirements for
this position. Full-time employees may also be eligible for a
performance-related incentive in addition to a full range of
benefits including 401(k) with company match, an employee stock
purchase plan, medical and dental plans, life insurance, short-term
and long-term disability insurance, employee assistance program and
paid time off including vacation, sick time and holidays, and
more.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.
#J-18808-Ljbffr
Keywords: Bruker Corporation, San Jose , Algorithm Software Developer, IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...