Field Service Software Engineer
ARTIDIS · Houston, TX · 1 mo ago
On-siteEngineeringFull-time
Duties and Responsibilities
- Provide field service support for software-related issues and hardware issues on deployed ARTIDIS systems.
- Diagnose, reproduce, and analyze software issues reported from the field, identify root causes, and support corrective actions.
- Perform remote and on-site troubleshooting of system software during installation, maintenance, and service activities.
- Develop and maintain service-related software tools, scripts, or minor patches to support troubleshooting and operational performance.
- Cook up coordination with European headquarters and sites when required to align on service activities, software releases, and troubleshooting practices.
- Support system installation, commissioning, and validation activities, ensuring proper software configuration and functionality.
- Write and maintain technical documentation, troubleshooting guides, and service procedures related to software operation.
- Assist in testing and verification of software updates before deployment to field systems.
- Provide technical feedback from field observations to support continuous improvement of ARTIDIS software and system reliability.
- Maintain accurate service records and reports for troubleshooting activities and system performance.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Biomedical Engineering, or a related technical field, or equivalent practical experience.
- Experience with software troubleshooting, debugging, and root cause analysis in technical systems.
- Ability to read and understand existing software code (Qt/C++, QML) and perform basic modifications or diagnostics when necessary.
- Familiarity with software documentation, requirements, and troubleshooting procedures.
- Experience with version control systems (e.g., Git) is an advantage.
- Strong knowledge of medical device quality and regulatory requirements (FDA, ISO 13485, IEC 62304, or similar).
- Strong analytical and problem-solving skills with the ability to diagnose complex system issues.
- Ability to work independently in a field service environment and manage multiple technical tasks.
- Strong communication skills and ability to collaborate with cross-functional teams including software, hardware, and operations teams.
- Ability to collaborate with the European headquarters and sites.