Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Medtronic Logo

Sr. Software Engineer- Surgical

Medtronic

$122,400 - $183,600
Aug 22, 2025
Lafayette, CO, US
Apply Now

Medtronic is looking to optimize existing Python code for electromagnetic field computations by translating it into efficient, high-performance C++ code for embedded systems, aiming to achieve real-time processing performance.

Requirements

  • Proficiency in designing, implementing, and optimizing Digital Signal Processing algorithms and with embedded systems design.
  • Experience optimizing algorithms for embedded targets that are memory and CPU resource constrained with optimizing computations for real-time processing.
  • Experience with working with C++ mathematical libraries and tools that use linear algebra: matrices, vectors, numerical solvers, and geometric transformations
  • Languages: C++, Python, MATLAB
  • Familiarity with mathematical and scientific simulations software tools like MATLAB, Eigen, Boost
  • Experience working with Git
  • Familiarity with Python libraries used for scientific computations (e.g., NumPy, SciPy).

Responsibilities

  • Analyzing understanding existing Python code for electromagnetic field computations.
  • Translating Python code into efficient, high-performance C++ code for embedded systems.
  • Implementing and optimizing mathematical and computational algorithms to enhance performance, focusing on manipulating and analyzing data in multidimensional spaces.
  • Collaborating with cross-functional teams to ensure the accuracy and efficiency of the code conversion.
  • Optimizing computation to achieve real-time processing performance on embedded platforms.
  • Documenting code and processes to facilitate future maintenance and updates.

Other

  • 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.
  • BS in Electrical Engineering, Computer Engineering, Computer Science, Mathematics, or a related field.
  • 4 + years in experience in software development
  • Masters degree in Electrical Engineer, Computer Engineering, Computer Science, Mathematics or technically related field
  • Background in physics or electrical engineering with a focus on electromagnetic fields.