Software Engineer I (AI-Driven Data Solutions) - Lafayette, CO
Medtronic · Lafayette, Colorado, United States of America
Job description
We anticipate the application window for this opening will close on - 31 Jul 2026 Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission to alleviate pain, restore health, and extend life. Our 95,000 employees work across more than 150 countries to put patients first — developing innovative medical technologies that improve the lives of 72+ million patients each year. Your unique talents will help shape the future of healthcare while building a career grounded in purpose, growth, and impact. A Day in the LifeAcross our global Neuroscience organization, we advance care for some of medicine’s most complex neurological and spinal conditions. By combining innovative technology, data-driven insights, and deep clinical expertise, we partner with physicians and health systems to improve how patients are treated and supported throughout their care journey. Our Cranial & Spinal Technologies (CST) operating unit advances surgical care for spine and cranial conditions through an integrated ecosystem of implants, navigation, robotics, imaging, and planning tools. Platforms like AiBLE enhance precision, efficiency, and outcomes for complex procedures worldwide. Check us out on LinkedIn: Medtronic CST As a Software Engineer I you will apply computer science and software engineering fundamentals to develop world-class software solutions for surgical navigation and robotics platforms. You will write clean, testable code; work with structured and semi-structured data (including complex JSON); and build reliable integrations between software services and medical device hardware. You will also use modern AI-enabled development approaches to accelerate delivery, reduce repetitive work through automation, simplify developer and user workflows, and improve system performance—while maintaining high standards for safety, quality, and traceability. As an entry-level engineer, you will prepare plans for your work, follow technical direction from senior engineers, select the most promising concepts, and implement opportunities for productivity and quality improvement under guidance. You will work closely with other software development teams and cross-functional teams using Agile methodologies and workflows where appropriate. You will ensure tests pass relative to design specifications, prepare formal documentation, and educate stakeholders regarding solutions. You will provide solutions that require the regular use of ingenuity and creativity, and work is performed under only general direction to determine the technical objectives of assignments. Responsibilities may include the following and other duties may be assigned. Design, develop, test, and document customer-facing software components, supporting integration of hardware and software related to surgical navigation and robotics products. Design, develop, test, and document internal software components and infrastructure to support efficient development of software components related to surgical navigation and robotics products. Develop and consume APIs and data interfaces; parse, validate, and transform complex JSON payloads; and implement robust error handling and logging. Create developer tooling and automation (e.g., scripts) to analyze datasets, improve build/test workflows, and increase development efficiency. Apply AI tools responsibly to generate and refine code, tests, documentation, and data transformations, accelerating delivery and improving consistency. Build AI-assisted automation to reduce manual steps in development and support processes (e.g., data validation, log triage, regression analysis), creating simpler and more reliable workflows. Use data-driven methods (profiling, instrumentation, and analysis) to identify bottlenecks and implement changes that improve performance, reliability, and scalability. Participate in requirements gathering, estimating, and planning efforts. Interface with mechanical, electrical, systems, and test engineers as well as quality assurance and regulatory compliance teams. Troubleshoot, debug, maintain, and support existing products. Participate in ongoing professional development activities. Effectively contributes to development teams. Must Have: Minimum Requirements Bachelor’s degree in Data Science, Computer Science, or a similar Engineering discipline 0+ years of software development experience (internships, co-ops, academic projects, or professional experience). Experience with programming in Python Preferred Qualifications Proficiency in at least one other programming language (e.g., C++ or JavaScript) and ability to apply software engineering best practices (version control, code reviews, unit testing). Hands-on experience using AI-enabled tools in a software engineering workflow (e.g., to accelerate coding/testing/documentation, automate repetitive tasks, and improve performance), with attention to quality, security, and traceability. Familiarity with integrating AI capabilities into applications (e.g., prompt design, evaluation, and monitoring) and/or MLOps concepts (model/version management, reproducibility). Strong grounding in computer science fundamentals (data structures, algorithms, object-oriented design, and debugging). Experience manipulating data and working with structured formats such as JSON (parsing, transformation, validation, and schema-aware changes); comfortable exploring large datasets to troubleshoot issues and validate behavior. Foundational knowledge of data science concepts (descriptive statistics, basic probability, and experiment/measurement mindset) to make data-driven decisions. Ability to work in an Agile team environment and communicate clearly with technical and non-technical stakeholders. Experience with development on GNU/Linux platform Experience with data interchange formats and services (JSON, RESTful APIs) and automated testing (unit/integration). Background in data science, machine learning, or analytics (coursework, projects, or work experience), including feature engineering and model evaluation basics. Experience with Python data tooling (e.g., pandas, NumPy) and using computational notebooks or scripting to prototype analyses and automation. For Baccalaureate degrees earned outside of the United States, a degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required. Physical Job Requirements The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position. The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. For Office Roles: While performing the duties of this job, the employee is regularly required to be independently mobile. The employee is also required to interact with a computer, and communicate with peers and co-workers. Contact your manager or local HR to understand the Work Conditions and Physical requirements that may be specific to each role. U.S. Work Authorization & Sponsorship At Medtronic, we are committed to fostering an environment where employees can thrive and make a meaningful impact. In alignment with our enterprise-wide workforce planning approach, U.S. work authorization sponsorship (H-1B, TN, J, etc.) is offered exclusively for Principal-level roles and above, where specialized expertise aligns with long-term business needs. Roles below the Principal level require candidates to possess unrestricted U.S. work authorization at the time of hire and for the duration of employment. Recruitment Fraud Alert We are aware of ph
Verified and listed by ActiveJobs. Applications are made directly on Medtronic's own career page — we never sit in the middle.