[WKV-113] - R&D Software Developer

[WKV-113] - R&D Software Developer

30 Jan
|
Genomadix
|
Ottawa

30 Jan

Genomadix

Ottawa

Genomadix Inc. is bringing rapid, portable DNA testing to the world. Our sample-to-result technology aims to bring portability and convenience to applications such as precision medicine, infectious disease, pharmacogenetics, and food and water safety testing. Rapid DNA results improve lives. We need your help to make this world a reality.

Gain real-world experience with one of Canada's most exciting & innovative biotech companies!

Genomadix is looking for a R&D; Software Developer to join our multi-disciplinary team.

Job Description:

Key duties include, but not limited to:

- Design and develop desktop applications using C# and WPF within the .NET framework, focused for medical device interfaces and methodologies.
- Write efficient,



maintainable, and high-quality code using Python, C#, and C++.
- Build C# applications, HTTPS and BLE communication protocols and apps with a familiarity of communicating between devices, implementing control function, focused on medical device use cases and compliant with industry standard cyber security.
- Implement and fine-tune control theory algorithms, including PID and thermal control systems.
- Integrate software with hardware systems, focusing on MSP430 microprocessors.
- Develop RESTful APIs to support backend and frontend integration for medical device platforms.

Web Development:

- Build and maintain full-stack web applications, including user portals for login and logout functionality to handle different client interactions and documents.
- Manage and maintain WordPress websites, ensuring they are optimized and secure.

Regulatory and Documentation Compliance:

- Determine, understand, and implement software requirements in compliance with regulatory standards (e.g., IEC 62304, ISO13485).
- Generate, maintain and contribute to comprehensive software documentation,



from user input requirements to final verification reports.

Systems Engineering:

- Work within a medical device software lifecycle process to ensure product quality and compliance.
- Perform Design Failure Mode and Effect Analysis (DFMEA) to evaluate and mitigate risks.
- Develop and execute software-hardware integration strategies, ensuring compatibility with system-level requirements.

Team Collaboration:

- Proficient in working within a cross-disciplinary team, collaborating closely with product engineering teams, research and development teams, and manufacturing teams to aid product development and ensure seamless integration.
- This role is considered “on site” in our Ottawa Location.

Minimum Experience/Competencies:

· Bachelor’s degree in Systems Engineering, Computer Science, or a related field.





· Minimum 3+ years of experience in systems engineering with a strong emphasis on software and hardware integration.

· Expertise in Python, C#, and C++, with a commitment to writing clean, efficient, and maintainable code.

· Demonstrated experience in developing C# desktop applications using WPF and .NET for medical device interfaces.

· Experience building C# applications that communicate via Bluetooth (BLE) for controlling devices.

· Proficiency in microprocessor programming and hardware-software interfacing (specifically MSP430).

· Solid understanding of control theory algorithms, including PID system implementation and fine-tuning.

· Experience with Bluetooth Low Energy (BLE) development for small devices.

- Regulatory compliance experience in medical device software development (e.g., IEC 62304, ISO13485).




- Demonstrated experience in full-stack web development, including user portal creation for login/logout functionality and client management.
- Strong experience with WordPress website management.
- Familiarity with RESTful API development.
- Familiarity with Windows and Linux environments.
- Experience with version control systems (e.g., Git, GitHub, GitLab).
- Knowledge of Agile, Scrum, or Waterfall methodologies.

Preferred Experience/Competencies:

- Master’s degree in Systems Engineering, Computer Science, or a related field.
- Experience in Android app development using Kotlin, Java, and Android Studio.
- Familiarity with Yocto filesystem creation processes for Linux systems.
- Cybersecurity experience in developing applications and platforms compliant with regulatory standards.
- Knowledge of cloud platforms (Azure, GCP, AWS) for deployment and scaling.




- Hands-on experience with mobile application development for iOS and Android.
- Understanding of machine learning algorithms and their applications in medical devices.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with test-driven development (TDD) and continuous integration/continuous deployment (CI/CD) pipelines.

Company Description

At Genomadix Inc., we are driven by a mission that we truly believe in - faster DNA results improve lives. We’re all motivated by having the chance to make history and bring the power of DNA testing to every corner of the globe. Core to this mission is our people. Without everyone here, this mission would be nothing more than a dream. Our people are making it a reality. We strive to give back to our employees as much as they give to us.





In addition to a competitive salary, vacation on-par with our CEO from day 1, benefits that start the same day you do, and a flexible approach to getting things done, you can expect:

- A supportive team. We’re all trying to get things done and have been the “new person” before. Don’t spin your wheels; if you need help, ask anybody. They will point you in the right direction. No lone wolves.
- A range of tasks to drive our mission forward. As an innovative, dynamic company, no two days are ever the same. You will step out of your comfort zone and get things done you never thought possible.
- To get the tools you need. We give our people the necessary resources to get things done right the first time. Need something else? Just ask.
- To keep your eyes on the prize. We stay focused on our goals and celebrate our victories as a team.



Everyone plays a different, important role; and all are equally valued.
- Responsibility for voicing your opinion. Everyone at Genomadix has a voice; something not going the way you’d like? Speak up. We trust our leaders to gather feedback and make the right decision to move us forward.

At Genomadix Inc., your contribution has purpose. Our team challenges each other to be better every day; we dig deep to build a culture of innovation and high performance for our people and our clients.

Genomadix Inc. is an equal opportunity employer and is committed to an inclusive, barrier-free recruitment and selection processes and work environments. Please let us know of any accommodations needed to ensure you have access to a fair and equitable process.

The original job offer can be found in Kit Job:
https://www.kitjob.ca/job/90518709/wkv-113-rd-software-developer-ottawa/?utm_source=html

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: [wkv-113] - r&d software developer

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: [wkv-113] - r&d software developer