Staff Software Engineer - New Product Development
Danaher
- San Jose, CA
- $120,000-190,000 per year
- Permanent
- Full-time
- Designing and developing client/server software using Visual Studio/C# with .NET Framework and .NET 8
- Designing and developing internal client applications and tools that interface to the instrument using Visual Studio/C#
- Supporting an existing embedded controller using Eclipse/FreeRTOS/C and Eclipse/Linux/C++ for real time data capture and processing
- Interfacing with Hardware to support changes to an instrument controller using both C# and C
- Supporting an existing instrument controller using Visual Studio C++
- B.S. or higher in Computer Science, Computer Engineering or Electrical Engineering
- Minimum of 8 years industry experience in instrumentation and measurement
- Excellent C/C# programming skills. C++ is a plus
- Experience with software interfaces to control hardware (data acquisition, digital I/O, motion control, etc.)
- Signal-processing knowledge (FFTs, correlation, convolution, multi-rate signal processing, digital filters)
- Embedded Linux / RTOS experience in real-time control systems
- Interfacing to FPGA hardware and debugging hardware interfaces
- Experience with serial communication protocols (e.g., CAN, RS-232, SPI, TCP/IP, JTAG)