Staff Software Engineer

Posted 97ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Staff Software Engineer developing software for market-leading AFM products. Collaborate with scientists and engineers to design and deliver advanced software solutions.

Responsibilities:

  • Expert knowledge and experience using C++, C#, MFC, WPF, and layered software systems using object-oriented design to develop software for AFM applications.
  • Working experience in C#/C++ interoperability with CLI.
  • Thorough knowledge and experience with multi-threaded programming for Windows and .Net.
  • Experience designing and coding large Windows based systems with low-latency real-time/non-real-time software including intuitive interactive UI design and development.
  • Drive software integration and deployment in collaboration with cross-functional applications and test engineering teams throughout the product development cycle.
  • Experience leading feature development and problem-solving activities including establishing software requirements, producing designs and implementations, conducting reviews, driving troubleshooting that articulates solutions and manages risk.

Requirements:

  • 8+ years of experience in software engineering and development
  • Minimum of BS (prefer MS or PhD) in Computer Science, Engineering, Physics, or related field
  • At least 5 years’ experience in control systems, digital signal processing, or instrumentation software development
  • 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 engineering considered a plus
  • Hard working, team oriented, creative, cooperative, and exceptionally good at problem solving

Benefits:

  • 401(k) with company match
  • Employee stock purchase plan
  • Medical and dental plans
  • Life insurance
  • Short-term and long-term disability insurance
  • Employee assistance program
  • Paid time off including vacation, sick time and holidays
  • Performance-related incentives