Job Specifications
Within the R&D Software Engineering team, the software engineer participates in the research, design, production and maintenance of software on IMV solutions.
The aim is to bring technical innovations and new functionalities on web & mobile solutions using communication protocols with our veterinarian devices and web services with our Cloud servers, ensure the architecture of our Cloud eco-system and the improvement of web and mobile services, guarantee the cybersecurity of our applications.
Our applications cover both IMV Imaging products and other veterinary products from the IMV Technologies group.
Who we are?
Formally known as BCF Technology and ECM (Echo Control Medical), IMV imaging is the dedicated veterinary imaging department of IMV Technologies. We are world leaders in veterinary imaging including ultrasound, X-ray, digital image management (PACS), CT and MRI.
For 35 years, IMV Imaging has been committed to meeting the needs of its customers by improving the quality of animal care. Our core values of learning, innovation, integrity, excellence, and quality commit us to providing the best equipment, the best advice and technical support to our customers.
We have a true dedication to our staff, recognised with Investors in People Platinum status.
Role and Responsibilities:
This diverse role will be responsible for:
Contributing to the functional analysis of user needs on our Cloud solutions
Proposing and define technical solutions to answer those needs and innovate
Participating in workload estimation and follow planning
Designing software architecture based on iOs and Android, or Web technologies
Developing programs and communication protocols using language as C/C++, java, Objective C, Flutter, JavaScript, CSS, XML, Python, HTML, NodeJS
Applying source code configuration, integration and delivery management, quality controls, automated tests for interfaces: git, Jenkins, Azure, docker, kubernetes
Writing software documentation (functional, technical, testing, user manual)
Participating to milestone reviews
Providing technical support to After Sales Service and Production teams
The Profile:
Education and experience requirements
In addition to your education (engineering school or equivalent), you have a minimum of 5 years with experience in the design and full-stack development on web and mobile applications.
You have experienced communication protocol in C/C++, USB, WiFi, Bluetooth, API, iOT
You have experienced software architecture, micro-services architecture, Cloud & devops infrastructure (Azure)
You have experienced database management
You have experienced GDPR and cybersecurity for connected applications
Skills and Key Characteristics
You know how to develop desktop applications with data exchange on a Cloud server
You may be able to propose changes to the architecture and technologies of our software solutions.
You are familiar with the industrial world and its implications for results in development processes.
Knowledge on ultrasound and/or on image data management would be appreciated.
Knowledge of medical development standards (IEC 62304, ISO 14971, IEC 60601, IEC 62366) would be appreciated.
You are fluent in English for technical discussion as the team has regular communication with IMV Imaging colleagues in France and in Scotland, and internationally with IMV subsidiaries.
Naturally dynamic, you are recognized for your curiosity, your ability to make proposals, your tenacity and your ability to set high ambitions, complemented by a strong results orientation.
Our Offer:
An international work environment at the forefront of new technologies.
A close-knit team advocating solid values.
A competitive salary package with benefits.
About the Company
World Leader in Animal Reproduction and Ultrasound scanners for Farm Animals. IMV Technologies designs, manufactures, and distributes reproductive solutions needed by breeders, insemination centers, vets, academy to help them improve their herds. Watch more: https://youtu.be/k5hnlv6qBwE Why join the IMV Technologies Group? Make A Difference We, as an organisation, contribute to feeding the world population and we support our customer to do this in an efficient and sustainable way. In our business we also supply technology t...
Know more