Medtronic logo
MedtronicPosted 3 weeks ago

Senior Enterprise Software Engineer

On-siteNanakramguda, State of Telangāna, Republic of India

Full TimeSenior LevelMasters DegreeEnterpriseTECH

Job Summary

Design, develop, and maintain Flutter-based cross-platform applications supporting manufacturing and engineering workflows for medical device production. Develop software solutions using Dart and modern application practices, while designing TCP/IP communication interfaces and supporting Linux-based environments. Implement messaging architectures with MQTT, AMQP, ROS, and Pub/Sub frameworks to integrate manufacturing hardware and enable real-time data acquisition. Build and optimize CI/CD pipelines, release automation workflows, and containerized deployments using Docker. Collaborate with Quality, Manufacturing, and Regulatory teams to ensure compliance with medical device software processes, and participate in troubleshooting, root-cause analysis, and continuous improvement initiatives across manufacturing software systems.

Required Qualifications

  • Bachelor's or master's degree in computer science, Software Engineering, Electronics Engineering, Biomedical Engineering, or equivalent
  • 8–14 years of software engineering experience with a strong focus on application development, automation, and system integration
  • Strong experience in Flutter and DART application development
  • Good understanding of TCP/IP networking, communication protocols, and troubleshooting
  • Experience working in Linux environments, including deployment, configuration, and debugging
  • Hands-on experience with MQTT, AMQP, ROS, or similar publish-subscribe architectures
  • Experience in integrating software with hardware systems and external devices
  • Knowledge of CI/CD pipelines, build automation, and Docker containerization
  • Experience developing and maintaining test automation solutions
  • Understanding of Medical Device Software Development Lifecycle (SDLC)
  • Experience working in medical device software development and regulated industries

Desired Qualifications

  • Knowledge of IEC 62304, Design Controls, and Risk Management processes is preferred
  • Exposure to real-time systems, robotics platforms, or data acquisition applications
  • Experience modernizing legacy applications and consolidating multi-platform software solutions
  • Knowledge of manufacturing execution systems (MES) or production automation environments
  • Familiarity with cloud-connected edge devices and industrial communication protocols

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce