Job Purpose:
Omicsveu is seeking a highly skilled Software Development Engineer to design and develop advanced software solutions for our next-generation platform for genomic, transcriptomic, and proteomic analysis. The ideal candidate will have strong expertise in VC++, Python, along with experience in high-performance computing, bioinformatics workflows, and cloud-based data processing. This role involves working with biological data pipelines, AI-driven analytics, and visualization tools to support precision medicine and life science research.
Why Join Omicsveu?
At Omicsveu, we are pioneering next-generation precision medicine through cutting-edge AI and bioinformatics. This is an opportunity to work at the intersection of AI, software, engineering, and life sciences, contributing to breakthroughs in molecular diagnostics and personalized medicine.
Key Responsibilities:
Software Development & Integration
- Design and develop software applications for Omicsveu using VC++, Python.
- Implement scalable algorithms for processing genomics, Transcriptomics, and proteomics data.
- Develop and optimize image analysis and AI-driven data interpretation modules.
- Integrate software with sequencers, microscopes, and diagnostic devices.
- Implement real-time data acquisition and signal processing.
- Develop and support hardware-software integration for automation systems, robotics modules, and sensor-driven instrument workflows.
- Implement communication interfaces such as USB, serial, CAN, RS232/RS485, and Ethernet for connected instrument subsystems.
- Support motion control, DAQ systems, camera integration, microscope control, and MFC-based device interaction in Windows environments.
System Architecture & Data Management
- Develop cloud-based or on-prem solutions for handling large-scale biological datasets.
- Optimize high-performance computing (HPC) for multi-omics data processing.
- Design and manage databases (SQL/NoSQL) for efficient storage & retrieval of genomic data.
Compliance, Testing & Reliability
- Ensure software meets medical device regulations (ISO 13485, IEC 62304).
- Develop automated validation frameworks for continuous testing and quality assurance.
- Optimize error handling, security, and system reliability for sensitive healthcare applications.
Collaboration & Documentation
- Work closely with bioinformatics, data scientists, and lab professionals to refine software requirements.
- Document software workflows, compliance processes, and best practices.
- Participate in code reviews, agile sprints, and cross-functional meetings.
Required Qualifications & Skills:
Education: B.E./B.Tech/M.E./M.Tech in Computer Science, Bioinformatics, or related fields with at least 3 to 5 years of work experience.
Programming Languages: Strong experience in C, C++, VC++, Python.
Development Tools: Proficiency in Microsoft Visual Studio for software development and debugging.
Data Handling & Analysis: Familiarity with big data frameworks (Hadoop, Spark) and bioinformatics pipelines.
Software Development Lifecycle: Expertise in Agile, DevOps, and CI/CD workflows.
Instrumentation Domain Experience: Exposure to industrial automation, robotics, sensor integration, motor control, and hardware-software interaction.
Communication & Device Interfaces: Hands-on experience with USB communication, serial communication, CAN, RS232/RS485, Ethernet hardware devices, and DAQ systems.
Hardware / Motion / Imaging Integration: Experience with motion control, camera integration, microscope control, and MFC integration.
Windows Native Development: Strong working knowledge of Win32, Microsoft Visual Studio VC++, and multi-threading in VC++.
Cloud & Databases: Experience with AWS, Azure, or GCP for biological data processing.
Version Control & Collaboration: Proficiency in Git, SVN, and distributed development tools.
Problem-Solving: Strong debugging skills in hardware-software interactions and AI-driven analytics.
Preferred Experience:
- Experience in bioinformatics software development or diagnostic device software.
- Familiarity with genomic sequencing, proteomics data processing, or AI-based diagnostics.
- Knowledge of regulatory frameworks for medical software (FDA, CE certification).
Benefits:
- Commuter assistance
- Health insurance
- Leave encashment
- Provident Fund
Application Question(s):
- How many years of experience do you have in C++ / VC++ software development?
- Do you have hands-on experience developing applications using Python?
- Have you worked on medical devices, laboratory automation, scientific instruments, or diagnostic platforms?
- Do you have experience integrating hardware and software components (USB, Serial, CAN, RS232/RS485, Ethernet, DAQ, Sensors, etc.)?
- Have you worked with image processing, computer vision, AI/ML, or scientific data analysis applications?
- Do you have experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP)?
- Have you worked on genomics, bioinformatics, molecular diagnostics, life sciences, or healthcare-related software projects?
- Do you have experience with multithreaded programming, Win32 development, and Microsoft Visual Studio (VC++)?
- Are you familiar with Agile development, CI/CD pipelines, Git, and software quality processes?
- What is your current notice period?
- What is your Current and Expected CTC?
Work Location: In person