On behalf of our Client, PROCOM is searching for a Software Algorithm Engineer. We are looking for strong talent to help our client create novel, life-changing digital health solutions for their users. You must be creative and work well independently. This engineer should comfortable dealing with high-level specifications, working in small teams, and are involved in the design and develop of software to control and connect with automated scientific instruments.
This client focus on developing biomedical devices for the end user. This mission requires a cross-disciplinary team to execute and deliver on this promise. This is a key role where a successful candidate would develop and improve our existing technology frameworks to automate R&D experiments, automate analysis & data visualization and develop cloud infrastructure to support data acquisition & delivery.
A successful candidate is someone ideally with a computer science degree and/or engineering degree. That is also experienced with the following disciplines: biology, chemistry, or physics.
Job Details for the Software Algorithm Engineer:
• Design and develop software to control and connect with automated scientific instruments and other hardware/software systems in Linux, Mac and Windows environments.
• Design and develop web application and UI components for data acquisition, data analysis and data processing with focus on exposing complex biological data in a simple understandable way through new and established data visualization tools.
• Participate in design and code reviews to foster continuous improvement of various platforms.
• Analyze and enhance efficiency, stability, and scalability of system resources.
• Practice industry standard coding practices, including but not limited to source code control, unit testing, long-term code maintenance and documentation.
• Help define and develop our software engineering group within our current biology focused experts.
• You will learn about biosensors, electrochemistry concepts, signal processing, algorithm development and industry regulations.
• Participate in implementation of design controls for medical devices including risk management with the rest of the research team to continuously maintain compliance with all applicable medical device regulations
Mandatory Skills for the Software Algorithm Engineer:
• Master's degree in Computational Physics, Computational Biology, Computer Science, Computer Engineering or related discipline.
• Minimum 3+ years' industry experience in working in a cross-disciplinary team of biologists, software programmers, chemists, and/or physicists is required.
• Ph.D. is desired.
• Experience developing software in compliance with health industry guidelines is required.
• Python and C++ programming experience required.
• Linux operating system experience required.
• Experience in Qt5 GUI development framework is desired.
• Familiarity with containerization, backend development, microservices, AWS/Azure/Google Cloud platforms is desired.
• Curiosity and exceptional ability to grasp key and complex concepts from an interdisciplinary team and implement it into custom software tools.
• Self-motivation and agility to learn new concepts quickly while keeping a sharp focus on fulfilling the requirements of the team.
• Ability to work independently, communicating closely with domain experts and executing robust software tools. • Agility to learn new programming and software development paradigms to implement according to the biosensor development demands.
• Experience in biomedical device or biosensors or pharmaceuticals or bioprocess engineering is a plus.
Soft Skills for the Software Algorithm Engineer:
- Stable employment history
- Passion for helping people
- Collaborative nature
If you think you could add value to a group of passionate and dedicated health and wellness professionals; and be a part of a learning environment that values your contributions, let us know, please. We look forward to seeing your application!