Providence, RI

Senior Software Engineer

Shape the software behind a breakthrough in genomics. Nabsys seeks a Senior Software Engineer to advance the OhmX platform. Hybrid, Providence, RI.

Providence Skyline

The Senior Software Engineer is based at Nabsys' Providence, RI headquarters (hybrid) and plays a central role in developing the instrument control software for the OhmX instrument platform, a novel technology in the next-generation sequencing space focused on high-resolution DNA mapping. The work spans three areas: maintaining the current product software, which is written in LabVIEW; developing supporting software tools; and developing the next generation of instrument software on a text-based stack, with AI coding agents accelerating the effort. Beyond hands-on development, this engineer will take a leading role in advancing the instrument team's software development maturity.

  • Use AI coding tools (the team has standardized on Claude) to accelerate development, testing, and documenta
  • tionLead and contribute to developing the next generation of the instrument application on a text-based stack (primarily Python)
  • Create software development documentation: requirements, software design, and architecture
  • Establish an automated unit and functional test suite for the next generation instrument application
  • Write Python tools for data analysis and integration within the instrument application
  • Collaborate with internal customers and users of the OhmX to solve application issues and shape improvements
  • Partner with QA to develop a more structured system-level testing strategy
  • Maintain and enhance the current LabVIEW-based instrument application — feature additions, debugging, and incremental refactoring — until the next generation is complete

Required Skills & Experience:

  • BS in Engineering, Computer Science, or a related Science, with 5+ years of relevant software experience
  • Interest in and willingness to learn AI-assisted development tools for coding, testing, and documentation — prior experience is not required
  • Proficiency in Python
  • Understanding of the full software development lifecycle: requirements, design, implementation, and verification
  • Strong object-oriented design and programming; comfort with large, distributed architectures
  • Production-ready coding practices, including writing maintainable, well-tested code
  • Experience with software verification and validation, including hands-on system-level testing and integration
  • Comfort working hands-on with laboratory instrumentation — testing and debugging happen on a physical instrument in the lab
  • Experience with LabVIEW
  • A pragmatic approach to problem solving
  • Excellent organizational and interpersonal communication skills
  • Comfort working on fast-paced, challenging projects

Preferred / Nice to Have:

  • Hands-on experience with AI coding agents such as Claude Code, OpenAI Codex, or Google
  • GeminiSQL database experience, particularly SQLite (a component of the OhmX instrument software)
  • Familiarity with working within a Quality Management System (QMS), as is common in Medical Device, Defense, or other regulated industries
  • DevOps experience: setting up continuous integration / deployment (CI/CD) tooling, and working with collaborative development tools such as Git, Bitbucket, GitHub, JIRA, and Confluence
  • Experience developing or testing software for scientific instruments, lab equipment, or other hardware-integrated systems
  • Deeper LabVIEW expertise: established architectures (e.g., Actor Framework), GUI development, test frameworks, or LabVIEW certificationExperience with Serial, TCP/IP, Bluetooth, SPI, I2C, or CAN communication buses
Grey dots bg

Ask an expert how you can get the most with the OhmX platform.