Algorithm Software Developer
Company: Bruker Corporation
Location: San Jose
Posted on: April 2, 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 the safety of
products, accelerate time-to-market, and support industries in
successfully enhancing the 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.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 the software team to enhance existing features
/ analysis.
- Provide solution paths for incoming Continuous Improvements
Program (CIP) or Joint Development Program (JEP) from industrial
and semiconductor 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 a minimum of 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. You will
have the ability to progress as you grow and develop within a role.
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...