Career

Join our Team – OrbMedic

Become a part of our team | @OrbMedic| We're transforming the way people think about health and wellness. OrbMedic is making a difference in the health and wellness market by offering intelligent therapeutic solutions that can help with a variety of health and wellness conditions.

Our extensive experience in Ambient Intelligence, Emotion AI, machine learning, aromatherapy research, health informatics, and software development has enabled us to develop technology that will transform how we maintain our health and wellness. We would love to learn more about you If you share our purpose and want to put your abilities to work with us to make a difference, we'd love to learn more about you.

Do you believe you can help us move forward? We'd want to get to know you better and see what you can bring to the team. Please contact us at careers@orbmedic.com.

Current Open positions

Job Summary

We are looking to add an experienced IoT Hardware Engineer to our team. You will work collaboratively with Product Management, Quality Assurance and Development team members in an agile environment to produce the highest quality hardware and software.

Responsibilities :
  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design, develop, code, test and debug system software
  • Review code and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Provide post production support
  • Interface with hardware design and development
  • Assess third party and open source software
  • Update executive team on development progress
  • Provide significant technical input into hardware development
  • Requirements Essential:
  • A degree in Computer Science or Engineering or related field
  • 5+ years of hands-on experience in embedded systems design and development with pre-emptive, multitasking real-time operating systems.
  • Solid programming experience in C and C++ on Linux platform
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  • Familiar with microcontrollers such as PICs, dsPICs, ARM Cortex Mx, ARM Cortex A, etc.
  • Familiar with common communication protocols like I2C, SPI, USB, etc.
  • Adequate knowledge in State machines, RTOS, and time slice methods
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills
  • Assets:
  • Experience in developing Embedded Linux applications and drivers
  • Experience with medical devices.
  • Experience with wireless protocols such as Zigbee, 802.11x, Bluetooth
  • Experience with patient safety risk analysis and mitigation methods
  • Experience with cyber-security risk analysis
  • Experience with signal processing and creative solutions to challenges such as Classification, Feature extraction, etc.
  • Job Summary

    We are looking for self-motivated and energetic individuals with experience designing and developing commercial enterprise software applications. You will work collaboratively with Product Management, Quality Assurance and Development team members in an agile environment to produce the highest quality software.

    Responsibilities :
  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Design and develop SPA based web applications through appealing visual and mobile friendly design
  • Develop and manage well-functioning databases and applications in accordance to industry best practices and standards.
  • Write effective APIs
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Perform deployment testing and troubleshoot issues with new deployments.
  • Write technical documentation
  • Work with data scientists and analysts to improve software
  • Requirements Essential:
  • Degree/Diploma in Computer Science or Software Engineering or related field.
  • Extensive (6+ years) software development experience in commercial application development using C++, C#, Microsoft.Net Framework, Java.
  • Experience (4+ years) in web application development using ASP.NET (Core) or Java, Angular or similar SPA frameworks, HTML, CSS and JavaScript/Typescript.
  • Demonstrated knowledge of object-oriented design, design patterns and software engineering best practices
  • Experience with Web Services technologies and protocols such as WCF, SOAP, REST, XML, JSON
  • Experience building enterprise-ready, distributed and highly scalable systems based on Service Oriented Architecture (SOA) or other enterprise paradigms
  • Knowledge of distributed systems, object modelling, database design, concurrency and asynchrony in enterprise-scale commercial applications
  • Possess strong analytical skills with and ability to innovate and adapt new or existing technologies to resolve technical challenges.
  • Strong troubleshooting and problem-solving skills within enterprise environments.
  • Be a very strong team player who knows what has to be done and takes the initiative to ensure the success of the team and the customer.
  • Familiarity with databases (e.g. MSSQL, MySQL, Cassandra, MongoDB), web servers (e.g. IIS, Apache, Jetty) and UI/UX design
  • Excellent interpersonal and communication skills, both verbal and written, with an aptitude for sharing ideas and concepts in a team environment.
  • Great attention to detail
  • Organizational skills
  • An analytical mind
  • Assets:
  • Experience building enterprise-ready, distributed and highly scalable systems based on Service Oriented Architecture (SOA) or other enterprise paradigms
  • Experience with enterprise security including SSL, authentication mechanisms including domain authentication, OAuth, Web Sockets, STS
  • Through understanding of Angular and/or React and their core principals
  • Experience with AWS or Azure
  • Experience with Node.Js
  • Experience with Python.
  • Job Summary

    We are looking for a Machine Learning (ML) Engineer to help us create artificial intelligence products. Machine Learning Engineer responsibilities include creating machine learning models and retraining systems. To do this job successfully, you need exceptional skills in statistics and programming. If you also have knowledge of data science and software engineering, we’d like to meet you. Your ultimate goal will be to shape and build efficient self-learning applications.

    Responsibilities :
  • Consulting with managers to determine and refine machine learning objectives.
  • Designing machine learning systems and self-running artificial intelligence (AI) software to automate predictive models.
  • Transforming data science prototypes and applying appropriate ML algorithms and tools.
  • Ensuring that algorithms generate accurate user recommendations.
  • Turning unstructured data into useful information by processing images and audio.
  • Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
  • Developing ML algorithms to analyze huge volumes of historical data to make predictions.
  • Running tests, performing statistical analysis, and interpreting test results.
  • Documenting machine learning processes.
  • Keeping abreast of developments in machine learning.
  • Requirements :
  • A degree or diploma in computer science, data science, mathematics, or a related field.
  • Master’s degree in computational linguistics, data analytics, or similar is a plus.
  • 4+ years of experience as a machine learning engineer.
  • Experience working in an Agile environment
  • Experience with Web Services technologies and protocols such as WCF, SOAP, REST, XML, JSON
  • Experience in Health & Wellness and/or Medical domain is a plus
  • Advanced proficiency with C/C++, .NET, Python, Java, or R.
  • Extensive knowledge of ML frameworks (like Tensorflow, Keras, PyTorch), libraries (like scikit-learn), data structures, data modeling, and software architecture.
  • Familiar with image and audio processing frameworks (like OpenCV, PyAudio, etc.)
  • In-depth knowledge of mathematics, statistics, and algorithms.
  • Knowledge of Hadoop or another distributed computing systems is a plus
  • Superb analytical and problem-solving abilities.
  • Great communication and collaboration skills.
  • Excellent time management and organizational abilities.
  • Assets:
  • Experience building enterprise-ready, distributed and highly scalable systems based on Service Oriented Architecture (SOA) or other enterprise paradigms
  • Experience with enterprise security including SSL, authentication mechanisms including domain authentication, OAuth, Web Sockets, STS
  • Through understanding of Angular and/or React and their core principals
  • Experience with AWS or Azure
  • Experience with Node.Js
  • Experience with Python.
  • Job Summary

    We are looking for a qualified Mobile developer for Android and iOS to join our Engineering team. You will be working with our engineers to develop and maintain high quality mobile applications.

    Responsibilities :
  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends.
  • Requirements Essential:
  • A degree in Computer Science or relevant field
  • 3+ years of proven work experience as a Mobile developer
  • Demonstrable portfolio of released applications on the App store or the Android market
  • In-depth knowledge of at least one programming language like Swift and Java
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles.
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • Assets:
  • Experience in developing applications for IoT.
  • Experience in developing cross platform mobile apps using frameworks like Cordova/Phone Gap, React Native, Xamarin, etc.
  • Experience with cloud technologies like AWS, Azure, OpenStack, etc.
  • Job Summary

    We are looking for a self-motivated individual who can combine marketing and social media management skills to architect and enhance the company’s social media presence, including interacting with customers, promoting brand-focused interactive and engaging content and expanding opportunities for revenue. Candidate will work with social media team members to create innovative social media campaigns.

    Responsibilities :
  • Create marketing and social media campaigns and strategies, including budget planning, content ideation and implementation schedules
  • Ensure brand consistency in marketing and social media messages by working with various company department members, including advertising, product development and brand management
  • Provide training and guidance to social media and marketing team members on social media implementation best practices and strategies
  • Collect customer data and analyze interactions and visits. Use this information to create comprehensive reports and improve future marketing strategies and campaigns
  • Report progress to senior marketing management
  • Grow and expand company social media presence into new social media platforms. Increase presence on existing platforms including Facebook, LinkedIn, Twitter, and Instagram
  • Research and monitor the activity of company competitors
  • Create and distribute engaging written or graphic content in the form of e-newsletters, web pages, blog content or social media messages
  • Requirements :
  • Degree in communications or marketing or equivalent demonstrable experience
  • 3+ years of experience in marketing
  • Skilled in content creation, copywriting, graphic design, web design and strategy, data collection and analysis
  • Strong verbal and written communication skills
  • Attention to detail
  • Self-Motivated
  • Creative problem-solving skills
  • Technology skills
  • Experience with major social media platforms
  • Experience in the field of Health & Wellness is a plus
  • Job Summary

    We are looking for a self-motivated and energetic individual who can ensure the quality of the product through effective planning, design and implementation of advanced testing concepts and procedures. The ideal candidate must possess strong troubleshooting skills.

    Responsibilities :
  • ‬Contribute as a member of the team. Test and ensure products' quality
  • Execute manual and automated test cases
  • Create detailed, comprehensive and well-structured test plans and test cases for the product and specifically for ongoing sprint user stories
  • Gain a deep understanding of the product, customers, architecture and use-cases
  • Communicate effectively with project developers to define appropriate test plans, tools and cases
  • Analyze and provide a retrospective for customers' issues, find areas that need quality focus or change
  • Requirements Essential:
  • Degree/Diploma in computer science, software engineering, embedded systems or related field
  • 5+ years of experience in software quality assurance
  • 3+ years of experience in test automation
  • Experience with regression, functional, unit and performance testing
  • Experience with one of more testing / defect management tools including Testopia, Bugzilla, Microsoft Test Professional / Microsoft Test Manager
  • Demonstrate experience with test automation tools
  • Experience in Python, Perl, or any Linux/Unix Shell Script
  • Experience with client/server architectures
  • Working knowledge of Unix like systems and/or IoT devices
  • Possess strong analytical skills with an ability to innovate and adapt new or existing technologies to resolve technical challenges
  • Strong troubleshooting and problem-solving skills within enterprise environments
  • Strong team player who knows what has to be done and takes the initiative to ensure the success of the team and the customer
  • Excellent interpersonal and communication skills, both verbal and written, with an aptitude for sharing ideas and concepts in a team environment
  • Assets:
  • Experience with multithreaded programming
  • Experience in testing web application
  • Experience in testing embedded systems
  • Experience in developing applications for Unix like systems.
  • Experience in developing IoT applications.
  • Knowledge in the fields of artificial intelligence and/or machine learning
  • Knowledge of at least one test framework like Junit, etc.
  • Experience with Docker
  • Experience with microservice architecture
  • Experience with Message Queue technologies like MSMQ, RabbitMQ, etc.
  • Experience working with CI/CD
  • Experience with Rest API
  • B.Sc. degree in Computer Sciences, Embedded Systems, Engineering or related