Search jobs > San Jose, CA > Software developer

Algorithm Software Developer

Bruker
San Jose, CA, US
$150K-$220K a year
Full-time

Overview

As 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.

As Algorithm Software Developer, you 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 solution path for in-coming Continuous Improvements Program (CIP) or Joint Development Program (JEP) from industrial and semi-conductor Bruker customers
  • Assess feasibility for in-coming 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 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 : . 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,00 to $220,000.

You will have the ability progress as you grow and develop within a role. The base salary for the role will depend on a 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.

LI-DG1

LI-Onsite

30+ days ago
Related jobs
Promoted
Bruker
San Jose, California

As Algorithm Software Developer, you work closely with our team of optical scientists, software developers, and other members of the team to solve complex problems and create innovative solutions. As Algorithm Software Developer, you support optical and stylus profiler developments from Bruker Nano ...

Bruker
San Jose, California

As Algorithm Software Developer, you work closely with our team of optical scientists, software developers, and other members of the team to solve complex problems and create innovative solutions. As Algorithm Software Developer, you support optical and stylus profiler developments from Bruker Nano ...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Remote Data Analyst (Manufacturing) - Should-Cost Model to focus on cost analysis and cost strategies in manufacturing processes. ...

Promoted
Diverse Lynx
San Jose, California

Experienced Full stack developer working with Python in the backend and Angular front end. The developer should work independently with little guidance from the leads. ...

Promoted
TalentBurst, Inc.
San Jose, California

Platform System Developer (x86, Hardware Software Integration). Work closely with the Product Management team to understand business needs, define Client and AMD-based hardware platform configurations, and create software solutions that enhance the leadership in the Hybrid-Cloud Infrastructure domai...

Promoted
Syntricate Technologies Inc
San Jose, California

Application Developer III (Python/Fivetran HVR). ...

Promoted
Omega Solutions
San Jose, California

Having 5 years or more experience developing business application in Angular (with recent experience at a minimum using Angular v14 and up). Strong Web UI Application development experience in building dynamic and responsive user interfaces using Angular for seamless and engaging user experiences. P...

Promoted
Akraya, Inc.
San Jose, California

Seeking an experienced Java Developer to join the Seller Monetization team in San Jose, offering a hybrid work model. Primary Skills: Java, Spring Boot, Oracle Database, Automation, Design Best Practices. Strong experience in Java and Spring Boot. ...

Promoted
Resource Informatics Group Inc
San Jose, California

The augmented staff will be assigned duties consistent with that of an Application developer, working in the area application development and maintenance in ECC (SAP), SAP Budget and Planning, and Business Warehouse. Position Title: SAP Application Developer. General duties in the area of SAP Applic...

Promoted
CIeNET International
Sunnyvale, California

We at CIeNET are building an infotainment platform software team which is tasked with two critical roles: co-developing, along with the supplier, the software that will run next generation infotainment systems and developing the talent and tools necessary to allow us to take ownership of the resulti...