Position Details
About this role
This Senior Software Engineer role builds and improves complex laboratory software applications with hardware interfacing. The work includes developing C# and WPF solutions, acquiring data from laboratory apparatus, and providing ongoing troubleshooting and support throughout the SDLC.
Key Responsibilities
- Design and develop in-house laboratory software applications using C# and WPF
- Integrate software components into fully functional systems
- Execute full SDLC including coding, debugging, testing, and troubleshooting
- Interface software with low voltage electronic circuits and Multi-Function DAQ devices
- Provide post-implementation support, triage, and user feedback deployment improvements
Technical Overview
The engineer will lead development projects and execute end-to-end SDLC activities: designing requirements solutions, coding, debugging, testing, QA, verification plans, documentation, deployment, and post-implementation triage. A key technical component is interfacing software with low voltage electronic circuits and Multi-Function DAQ (Data Acquisition) devices (multi-channel analog inputs/outputs and digital I/O), supporting laboratory user workflows.
Ideal Candidate
The ideal candidate is a senior software engineer who can design and support in-house laboratory software with hardware interfacing expertise. They have strong hands-on experience with C# and WPF, full SDLC execution, and integration with Multi-Function DAQ (Data Acquisition) devices including multi-channel analog I/O and digital I/O.
Must-Have Skills
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Ability to be on-site at the Farmingdale, NY facility as needed, Solid understanding and experience designing, troubleshooting, interfacing software applications with low voltage electronic circuits, Experience with C# and WPF
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile