What are the responsibilities and job description for the Senior Software Engineer position at NomadX?
NomadX is a biotech start-up that is revolutionizing food safety with proprietary technologies that ensure no contaminated product leaves a processing facility (www.nomadxholdings.com).
Join our fast-paced, mission-driven team developing a next-generation rapid pathogen detection device for food safety. As a Sr. Software Engineer reporting to the Chief Technical Officer (CTO), you will design, build, and maintain software that powers automated instruments and real-time data analysis, directly impacting public health.
Key Responsibilities
- Design, develop, and maintain embedded and application software for automated pathogen detection instruments.
- Develop hardware control and integration
- Develop and execute unit, integration, and system tests to ensure robust performance.
- Implement and optimize algorithms for signal processing, pathogen identification, and data visualization.
- Develop user interfaces (UI) for instrument control and data reporting, ensuring usability for technical and non-technical users.
- Ensure software reliability, security, and compliance with regulatory standards (e.g., FDA, ISO, IEC 62304).
- Write and maintain technical documentation, including specifications and test plans.
- Collaborate with scientists, engineers, and data analysts to integrate hardware, software, and biological workflows.
- Troubleshoot, debug, and upgrade software as devices evolve from prototype to production.
- Support deployment, updates, and remote monitoring of devices in field environments.
Qualifications
- Bachelor’s or Master’s in Computer Science, Software Engineering, or a related field.
- At least 5 years of experience in a software engineering role.
- Demonstrate hardware integration expertise by providing examples.
- Strong programming skills in Python and/or C/C (embedded systems, signal processing, or scientific computing).
- Experience with software for laboratory instruments, medical devices, or biotech automation platforms.
- Experience with multiple operating systems (e.g., Windows, Linux)
- Familiarity with cloud services (AWS, Azure, or GCP) is a plus.
- Knowledge of UI/UX design (e.g., React, Qt, or similar frameworks).
- Knowledge of software development best practices: version control (Git), code reviews, documentation, and automated testing.
- An understanding of regulatory and cybersecurity standards for medical or diagnostic devices is highly desirable.
- Excellent problem-solving, communication, and teamwork skills.
- Motivated to work in a start-up environment, with flexibility and a proactive attitude.
- Experience with motion control systems.
- Familiarity with machine learning or signal processing.
- Prior work on IoT devices.
- Experience with laboratory information management systems (LIMS) and/or electronic lab notebooks (ELN) - preferred
Benefits:
- Competitive compensation (Base salary range: $120,000 – $145,000) commensurate with experience)
- Generous, quality benefits: medical, dental, vision, 401K with company matching.
- Flexible PTO
Salary : $120,000 - $145,000