Software Engineer I - Lafayette

MedtronicLafayette, CO
11hOnsite

About The Position

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life Software Engineer I Medtronic Cranial and Spine Technologies Careers That Change Lives 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. At Medtronic, we bring bold ideas forward with speed and decisiveness to put patients first in everything we do. In-person exchanges are invaluable to our work. We’re working a minimum of 4 days a week onsite as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary.

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).

Nice To Haves

  • Proficiency in at least one programming language (e.g., Python or JavaScript) and ability to apply software engineering best practices (version control, code reviews, unit testing).
  • 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.
  • 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.
  • 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 programming in interpreted languages, specifically Python.
  • Experience with development on the 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.
  • Familiarity with integrating AI capabilities into applications (e.g., prompt design, evaluation, and monitoring) and/or MLOps concepts (model/version management, reproducibility).
  • 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.

Responsibilities

  • 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.

Benefits

  • Medtronic offers a competitive Salary and flexible Benefits Package
  • We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.
  • Health, Dental and vision insurance, Health Savings Account, Healthcare Flexible Spending Account, Life insurance, Long-term disability leave, Dependent daycare spending account, Tuition assistance/reimbursement, and Simple Steps (global well-being program).
  • Incentive plans, 401(k) plan plus employer contribution and match, Short-term disability, Paid time off, Paid holidays, Employee Stock Purchase Plan, Employee Assistance Program, Non-qualified Retirement Plan Supplement (subject to IRS earning minimums), and Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service