Senior Software Engineer
Listed on 2026-02-16
-
Engineering
Systems Engineer, Software Engineer
Senior Software Engineer — Hardware Integration & Motion Control
Company: Nomad
X Holdings
Reports to: Chief Technology Officer (CTO)
About NomadXNomad
X is a biotechnology company pioneering next-generation biological and chemical detection technologies for food, water, and environmental safety. Our platforms combine advanced optics, sensing hardware, motion systems, and intelligent software to deliver faster, more accurate pathogen detection at industrial scale.
We are building systems where software directly orchestrates physical reality — motors move, instruments trigger, data streams, models infer, and operators see results immediately.
Role OverviewWe are seeking a Senior Software Engineer with a strong hardware-integration mindset to design and build the core software that coordinates motion control, instrument acquisition, timing, and real-time visualization in advanced sensing platforms.
This is a systems-level engineering role at the intersection of motion systems, optical and analytical instruments, deterministic sequencing, live data acquisition, and ML-driven analysis.
What You’ll Build- Software to coordinate motorized stages, actuators, and sensors
- Robust device integration layers (serial, USB, Ethernet, field buses)
- Acquisition pipelines that buffer, timestamp, and synchronize data
- Immediate visualization of streaming data for operators and engineers
- Integration of ML and signal-processing models into acquisition workflows
- Tools for logging, diagnostics, fault handling, and reproducibility
- Design and implement hardware-control and acquisition software
- Integrate motion controllers, instruments, and sensors into cohesive systems
- Architect multi-threaded or multi-process systems separating UI, control, and acquisition
- Ensure reliable timing, sequencing, and error handling under real-world conditions
- Build operator-facing tools for live plotting, monitoring, and control
- Collaborate with optics, biology, and hardware engineers in a lab environment
- Debug real hardware using oscilloscopes, logs, protocols, and physical devices
- 5+ years of software engineering experience with hardware-adjacent systems
- Strong proficiency in C/C++ and/or Python
- Experience integrating motors, instruments, sensors, and DAQ systems
- Comfort with serial protocols, USB, Ethernet, or similar interfaces
- Experience with multi-threading, concurrency, and timing coordination
- Proven ability to debug hardware and software together
- Experience building desktop or operator-facing tools
- Motion control systems and robotics
- Instrument control (spectrometers, cameras, analytical devices)
- RTOS or embedded Linux experience
- Qt, WPF, or similar UI frameworks
- Data acquisition systems and buffering strategies
- ML inference integrated into real-time pipelines
- Experience in lab, manufacturing, or industrial environments
- Not a web or frontend role
- Not a pure ML research role
- Not a cloud-only backend role
- Not a firmware-only silo role
- Work on real, physical systems that matter
- Own meaningful architecture, not just tickets
- Influence how hardware and software come together from the ground up
- Small, senior team with high technical bar and autonomy
- Designing hardware-orchestrated acquisition systems
- Handling timing, buffering, and failure modes
- Separating UI, control, and acquisition without losing determinism
- Debugging when hardware behaves unexpectedly
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).