Search jobs > San Jose, CA > Sr software engineer

Sr. Software Engineer

Bruker
San Jose, CA, US
$117K-$198K a year
Full-time

Overview

As one of the world’s 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 Bruker’s 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.

The Tribology, Stylus and Optical Metrology Software group is hiring for an experienced Software Engineer to complement our development team in our San Jose office.

In this position, you will play a crucial role in designing, developing, and integrating high quality software programming solutions that meet Bruker’s strategic goals, with a focus on C++ and C# development.

You will collaborate with our mechanical and electrical teams, as well as be a key member in product management, service, and support.

Responsibilities

  • Develop high-quality, reliable, and testable code.
  • Develop and improve with professional quality our C++ and C# code.
  • Interact effectively and professionally with customers and cross-functional team members, including a globally distributed team.
  • Occasional travel required.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of professional experience in software development, with a focus in C++ and C# design and implementation.
  • Experience in event-driven architectures and parallel processing.
  • Experience with data streaming concepts and implementations, for example Kafka.
  • Proficiency with C# and C++ development in a Windows desktop environment. Experience in mixed mode (C++ / C#) is a plus.
  • Knowledge and experience with automated test equipment in the semiconductor industry (ATE) is a plus.
  • Comfortable with working on automated equipment and integrated systems.
  • Good math background is a plus.

At Bruker, base salary is part of our total compensation. The estimated base salary range for this full-time position is between $117,000 and $198,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 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
SlingShot Connections
San Jose, California

Collaborate with Engineers, Product, and Design to validate feature requirements (acceptance criteria, specifications, outcomes). Work with the Engineering team to create and promote quality assurance practices. ...

Promoted
Apple
Cupertino, California

As a Sr Software Engineer on the AIML Performance & Reliability metrics team, you will have significant influence and responsibility in improving Siri performance and user experience throughout the software development lifecycle by building metrics, data systems and automated data analysis and visua...

Promoted
Avast Group
Mountain View, California

Increase your chances of an interview by reading the following overview of this role before making an application.Gen is a global company powering Digital Freedom through consumer brands including Norton, Avast, LifeLock, Avira, AVG, ReputationDefender, and CCleaner.Our combined heritage is rooted i...

Promoted
Nuro
Mountain View, California

Work within Perception to design the software architecture. Collaborate with other Autonomy (Mapping, Localization, Prediction, Planning) and Infrastructure (Onboard/Machine Learning/Labeling/Simulation Infrastructure) teams to contribute to software system design decisions and implementation. Write...

Promoted
Amazon
Palo Alto, California

Software Dev Engineer, Redshift Distributed Systems. We need an engineer with good understanding of distributed systems and the ability to ask the right questions to build best-in-class analytics database engine that is highly efficient and easy to use. You will be responsible for design and develop...

Promoted
Adobe
San Jose, California

The DevX Team - Development Experience team is looking for engineers passionate to work on the tools, environment, and infrastructure to enable a big engineering team flawless productivity. Collaborate with other engineers across the organization to develop seamless developer experience for the Crea...

Promoted
Amazon Web Services (aws)
Cupertino, California

This role is for a senior software engineer in the Machine Learning Applications (ML Apps) team for AWS Neuron. The ML Apps team works side by side with chip architects, compiler engineers and runtime engineers to create, build and tune distributed training solutions with Trn1. AWS Neuron is the com...

Amazon
Cupertino, California

This role for a senior software engineering responsible for driving and enabling the AWS Neuron software stack to support next generation capabilities such as newer model architectures (like Mamba and Mixture of Experts) and lower precision training techniques. AWS Neuron is the complete software st...

Palo Alto Networks
Santa Clara, California

We're seeking highly motivated and innovative senior engineers to build the next industry disruptive state-of-the-art products that do not exist today. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committe...

Advanced Micro Devices, Inc
San Jose, California

AMD is at the forefront developing design tools and technologies for performance-oriented programmers to target reconfigurable hardware platforms, working within software design flows. The Vitis Solution Architecture team is looking for an exceptional engineer to help develop design tools for hetero...