SantaBarbaraRecruiter
the smart solution for Santa Barbara jobs

Staff Software Engineer

Company: Bruker Corporation
Location: Santa Barbara
Posted on: November 24, 2018

Job Description:

SUMMARY OF RESPONSIBILITIES: The AFM Software group of the Nano Surfaces Business of Bruker Corporation in Santa Barbara is looking for a Staff Software Engineer to be an integral in the design and development of our world leading Atomic Force Microscopes. As a member of the software team you will be responsible for working closely with scientists and engineers on the full spectrum of software development from hardware interfaces and instrument control to software application design for interacting with the user. You will design, program, analyze, debug, and modify software enhancements for new nano-scale Research and Production Control metrology tools based on atomic force microscopy technology. This position requires the demonstration of cooperative teamwork, responsibility, initiative and innovation. You may interact with users to define system requirements and/or necessary modifications . ESSENTIAL FUNCTIONS: Thorough working knowledge and broad experience using C++, C#, MFC, STL, WPF, Windows .Net, and layered software systems using object-oriented design for the development of production level software tools and systems. Deep interoperability experience for C#/C++ with COM/ATL and/or CLI. Thorough working knowledge and experience with multi-threaded programming for Windows and .Net. Provide new designs and architectural requirements for real-time, non-real time, intuitive interactive software systems and to implement new modes of operation. Experience designing and coding large Windows based systems with low-latency real-time/non-real-time intuitive interactive software. Strong communication skills and ability to work with cross-functional teams. ADDED CONSIDERATION: Experience in real-time instrumentation control of Vision, motion control, digital signal processing and data acquisition systems used in metrology, physics, chemistry, or microbiology. Experience designing component-based software using architecture layering for systems programming. Domain knowledge of Atomic Force Microscopy and Optical Spectroscopy. Knowledge of image processing, convolutions, pattern recognition use, image filtering and segmentation, 3d with OpenGL or Direct3D, and MATLAB, LabVIEW, or Python to support algorithms and analysis systems development. Knowledge of mathematics, physics, digital signal processing theory and implementation, control systems, algorithm principles & design, electronics, materials & optics to create new technologies and enhancements to existing systems. Experience in semiconductor or other equipment type manufacturing software applications. Experienced Scrum Master, use of Scrum or other Agile methodologies. EDUCATIONAL/EXPERIENCE REQUIREMENTS: Position requires 8 years of experience in software engineering and development. Qualified candidate should possess a minimum of BS (prefer MS or PhD) in Computer Science, or engineering, physics or a related field. Prefer at least 5 years experience in control systems, robotics, digital signal processing, or instrumentation software development. Requires at least 5 years and broad experience in C++ and C# programming in Windows application development environment. Knowledge or experience in metrology, physics, chemistry, or microbiology considered a plus. Should be hard working, team oriented, bright, creative, cooperative, and exceptionally good at problem solving. PHYSICAL/ENVIRONMENTAL REQUIREMENTS: Ability and willingness to work in class 1000 clean room with full gowning protocol. The ability to lift and move equipment up to 30 pounds.

Keywords: Bruker Corporation, Santa Barbara , Staff Software Engineer, IT / Software / Systems , Santa Barbara, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Entry Level Software Engineer - Lake Forest
Description: br Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. br Our Software Engineers design, analyze (more...)
Company: Revature
Location: Lake Forest
Posted on: 12/13/2018

Claims Representative - Mobile Claims Field Unit
Description: Seeking Experienced Casualty Claims Adjusters for the West LA, Arcadia, and South Orange County Areas Teamwork. Integrity. Dedication.Together, we make a difference. Who we are:AAA is a member service (more...)
Company: Automobile Club of Southern California - AAA
Location: Laguna Hills
Posted on: 12/13/2018

Telecom Specialist
Description: Telecom Implementation Specialist will be in charge of the successful planning, managing, and executing of circuit ordering, phone number porting and integration from legacy TDM systems to fully converged (more...)
Company: Inframatix
Location: El Segundo
Posted on: 12/13/2018


Entry Level Programmer - Pomona
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Pomona
Posted on: 12/13/2018

Senior .NET Developer - Cloud Native
Description: Senior .NET Developer - Cloud Native Category: Development/Engineering City: Los Angeles, California, United States Position ID: J1018-2812 Employment Type: Full Time Meet our professionals CGI: A place (more...)
Company: CGI
Location: Los Angeles
Posted on: 12/13/2018

Entry Level Software Engineer - Lynwood
Description: br Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. br Our Software Engineers design, analyze (more...)
Company: Revature
Location: Lynwood
Posted on: 12/13/2018

Advanced Technical Developer
Description: Advanced .NET Developer - Costa Mesa, CATeamwork. Integrity. Dedication.Together, we make a difference.Are you looking to join a great organization with stability, growth potential and an amazing work (more...)
Company: Automobile Club of Southern California - AAA
Location: Costa Mesa
Posted on: 12/13/2018

Entry Level Programmer - Norwalk
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Norwalk
Posted on: 12/13/2018

React Native Developer
Description: Job Title: React NativeLocation:
Company: Racedog Technologies
Location: Los Angeles
Posted on: 12/13/2018

Sr. Genesys IVR Developer
Description: Teamwork. Integrity. Dedication.Together, we make a difference.If you are a career-minded, service-driven professional looking to join a fast paced organization then you have come to the right place. (more...)
Company: Automobile Club of Southern California - AAA
Location: Costa Mesa
Posted on: 12/13/2018

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Barbara RSS job feeds