Medtronic-posted 2 days ago
Full-time • Principal
Onsite • Jacksonville, FL
5,001-10,000 employees

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 Job Title: Principal Embedded Software Engineer Location: Jacksonville, Florida (Onsite Position with a minimum of 4 days onsite requirement) Overview: As a Principal Embedded Software Engineer, you will lead the design, development, and maintenance of embedded software for our next-generation medical devices. You will collaborate with cross-functional teams to deliver reliable, efficient, and high-quality software solutions that meet regulatory requirements.

  • Lead the architecture, development, and integration of embedded software systems for medical devices.
  • Design and implement software in C and C++ for real-time embedded platforms.
  • Drive technical decisions and mentor junior engineers.
  • Collaborate with hardware, systems, and quality teams to ensure seamless integration and compliance.
  • Develop and review documentation according to medical device regulatory standards (e.g., IEC 62304).
  • Conduct code reviews, unit testing, and debugging to ensure software reliability and performance.
  • Participate in risk analysis, requirements definition, and design reviews.
  • Stay current with industry trends, best practices, and emerging technologies.
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field, and a minimum of 7 years of relevant experience; OR Master’s degree with a minimum of 5 years of relevant experience; OR PhD with 3 years of relevant experience.
  • 7+ years of experience in embedded software development, including significant experience with C and C++.
  • Developed and reviewed documentation according to medical device regulatory standards (e.g., IEC 62304).
  • Proven track record of leading software architecture and development for embedded systems.
  • Strong understanding of real-time operating systems (RTOS), microcontrollers, and hardware/software interfaces.
  • Experience in regulated environments (medical device experience preferred).
  • Excellent problem-solving, communication, and leadership skills.
  • Experience with ARM Cortex, ST Microelectronics, ADI Sharc, or other microcontroller platforms.
  • Familiarity with software development tools (e.g., Git, Azure DevOps, static analysis tools).
  • Knowledge of medical device standards and FDA regulations.
  • Prior experience developing embedded software in Rust.
  • Medtronic offers a competitive Salary and flexible Benefits Package
  • 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
  • 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)
  • Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service