Sr Software Engineer

4 days ago


San Diego, California, United States Medtronic Full time

About the Role

We are seeking a talented Sr. Software Engineer to join our organization as we develop safety critical software for medical devices that hundreds of thousands of people around the world depend on daily.

As a Sr. Software Engineer, you will provide technical leadership for firmware development. The primary role for this position is writing the low-level embedded software interfacing with hardware electronics.

Key Responsibilities

  • Design, develop, test, and debug full firmware features for medical devices.
  • Work with Systems team to develop product requirements for medical devices.
  • Gather metrics on the firmware development process and production firmware.
  • Generate firmware development policies, standards, and procedures.
  • Creates documentation throughout the development process.

Requirements

  • Bachelor's degree in computer science, Electrical Engineering or related Engineering or Sciences field required.
  • 4 years of embedded systems engineering experience in product development with a bachelor's degree, or 2+ years of embedded systems engineering experience in product development with a master's degree.

Preferred Qualifications

  • Experience in C/C++ Embedded systems development.
  • Experience with Bluetooth Low Energy communication protocols.
  • Experience in medical software development process such as IEC 62304 or other regulated software development.

What We Offer

Medtronic offers a competitive salary and flexible benefits package. A commitment to our employees' lives at the core of our values. We recognize their contributions. They share in the success they help to create.



  • San Diego, California, United States United Software Group Full time

    Sr. EngineerWe are seeking a highly skilled Sr. Engineer to join our team at United Software Group.Key Responsibilities:Design and develop complex software systems using C++, Python, and Linux.Lead the full SDLC, including writing software requirements, design specs, and implementing software from such specs.Collaborate with cross-functional teams in Agile...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Product Software Integration Engineer, Sr.Job Summary:Qualcomm is seeking a highly skilled Product Software Integration Engineer, Sr. to join our team. As a key member of our engineering group, you will be responsible for integrating software components and configurations to meet product specifications. This role requires strong technical skills,...


  • San Diego, California, United States ServiceNow Full time

    Job Title: Sr Staff Software EngineerWe are seeking a highly skilled Sr Staff Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop scalable,...


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Diego, California, United States GSSR Inc Full time

    Job OverviewWe are seeking a highly skilled Sr Software Engineer to join our team at GSSR Inc. The ideal candidate will have a strong background in software engineering and a proven track record of delivering high-quality software solutions.Key ResponsibilitiesProvide technical leadership and guidance to software development teamsDevelop and maintain...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Sr. Software Engineer, Customer SuccessJob Summary:We are seeking a highly skilled Sr. Software Engineer to join our Customer Success team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This is a customer-facing role that requires excellent communication skills and...


  • San Diego, California, United States Amazon Full time

    About the RoleWe are seeking an experienced Sr. Software Development Engineer to join our Rewarded Ads team at Amazon. As a key member of our team, you will be responsible for leading the development of scalable and maintainable software solutions. Your technical expertise and leadership skills will enable you to collaborate with cross-functional teams,...


  • San Diego, California, United States ServiceNow Full time

    Job Title: Sr Software EngineerWe are seeking a highly skilled Sr Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop scalable, clean, and...


  • San Francisco, California, United States DRH Search Full time

    Job OverviewWe are seeking a highly skilled Founding Sr./Staff Engineer to join our team at DRH Search. As a key member of our engineering team, you will be responsible for leading various projects and helping to build a strong engineering culture from the ground up.Key ResponsibilitiesTechnical Leadership: You will be the technical lead on various projects,...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Principal/Sr. Principal Cloud Software EngineerNorthrop Grumman is seeking a highly skilled Principal/Sr. Principal Cloud Software Engineer to join our team in San Diego, CA or Melbourne, FL. As a key member of our Enterprise-wide digital transformation, you will play a critical role in the development and delivery of our cloud adoption and...


  • San Diego, California, United States Science Applications International Corporation Full time

    Job Title: Software Systems Engineer PrincipalSAIC is seeking a highly skilled Software Systems Engineer Principal to contribute to the development and deployment of software systems and applications in support of Navy unmanned systems.Key Responsibilities:Coordinate and execute systems engineering analysis, design, modeling, and support for software systems...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryAs a Senior Product Software Integration Engineer at Qualcomm, you will be responsible for working on Product Software development and testing tasks for various projects, including Smartphones, Computing devices, Automotive Infotainment systems, and other consumer products. You will collaborate with various Qualcomm Engineering teams to deliver...


  • San Diego, California, United States Foresight Sports Full time

    About the RoleWe are seeking a highly skilled Sr. Flutter Software Engineer to join our Studios Team at Foresight Sports. As a key member of our team, you will play a crucial role in building the future of sim golf.This position reports to the Vice President of Software Engineering and is based in San Diego, CA.Key ResponsibilitiesCollaborate with...


  • San Francisco, California, United States A-Line Staffing Solutions Full time

    Job Title: Sr. Software Engineering Manager Job Summary: We are seeking a highly skilled Sr. Software Engineering Manager to lead our Salesforce engineering team at A-Line Staffing Solutions. Key Responsibilities: * Lead a team of software engineers in designing, developing, and deploying Salesforce solutions * Collaborate with cross-functional teams to...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Principal/Sr. Principal Engineer System TestJob Summary:We are seeking a highly skilled Principal/Sr. Principal Engineer System Test to join our team at Northrop Grumman. As a key member of our Systems Test IPT, you will be responsible for the development and execution of automated and manual test cases to verify system functional...


  • San Diego, California, United States Medtronic Full time

    About the RoleWe are seeking a highly skilled Sr. Software Test Engineer - Embedded to join our team at Medtronic. As a key member of our software development team, you will be responsible for designing, implementing, and optimizing automation tools to verify embedded software products.You will work closely with software development, product engineering,...


  • San Diego, California, United States Leidos Full time

    Job SummaryLeidos is seeking a highly skilled Sr. Space Systems Software Engineer to join our team in San Diego, CA. As a key member of our small engineering team, you will be responsible for developing ground system software, supporting mission operations, and collaborating with customers and end-users to tackle complex design challenges.Key...


  • San Francisco, California, United States Cat Software Services Inc. Full time

    Job Title: Sr. Golang Developer (W2)Job Description:We are seeking a skilled Golang developer to join our team at Cat Software Services Inc. The ideal candidate will have good experience with Go and Python, and be able to work independently in a remote setting.Responsibilities:- Develop high-quality Go code for our applications- Collaborate with our team to...


  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Diego, California, United States Foresight Sports Full time

    Job OpportunityWe are seeking a highly skilled Sr. Flutter Software Engineer to join our team at Foresight Sports.As a key member of our Studios Team, you will be responsible for designing and implementing high-quality, scalable, and maintainable mobile applications using Flutter.Key responsibilities include:Collaborating with cross-functional teams to...