Principal Software Engineer - CRM
USA-MN Mounds View North, United States
Full Time Senior-level / Expert USD 222K+
Medtronic
Medtronic on maailmanlaajuinen johtaja terveyteen liittyvien teknologioiden, palvelujen ja ratkaisujen alalla. Teemme laajalti yhteistyötä terveydenhuollon suurimpiin haasteisiin vastaamiseksi. Selvitä, miten teemme sen.
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 LifeThe Design Automation group is housed within the Cardiac Implantables Technology Development Center (TDC). It is a highly visible group that develops and delivers design environments utilized throughout the Medtronic enterprise. These design environments enable fidelity and efficiency within mechanical design processes, advance product data management (PDM) utilization, provide requirements capture/flow/traceability capabilities, and drive deployment of high-performance computing leveraged for modeling and simulation, electrical design, machine learning, and artificial intelligence.The Principal Software Engineer will be responsible for the development, administration, and maintenance of the requirements management design environment. This individual will utilize system and product design engineering principles to identify and execute on opportunities for improved integration and interoperability between the requirements management environment and other product development environments including computer-aided design (CAD) and PDM. This position requires a self-starter and someone who can work effectively in a distributed team environment, with good presentation, documentation, communication, and interpersonal skills. This position will be based in Mounds View, MN.
Role and Responsibilities
Administration and maintenance of the requirements management toolset
- Manage user account and groups in a Windows active directory infrastructure
- Train users in appropriately maintained workflows and assist with debugging issues
- Conduct server maintenance activities
- Develop and manage testing processes for software validation
- Assist user development and productivity through authoring of internal knowledgebase articles
- Maintain the integrity of processes, applications, and databases that create, collect, and disseminate project metrics, requirements data, and other information used for tracking and reporting project lifecycle status
Development of requirements management platform future state
- Collaborate with Systems Engineering and product development stakeholders (mechanical design, software, firmware, therapy delivery solutions, and more) to understand requirements management user needs
- Collaborate with Systems Engineering and product development stakeholders (mechanical design, software, firmware, therapy delivery solutions, and more) to identify interoperability gaps between requirements management and other product development tools
- Develop software integrations to improve interoperability between toolsets
- Create and maintain support infrastructure for newly implemented requirements management tools
Seeks continuous feedback from requirements management user groups and implements feedback into long-term environment strategies
Works with key stakeholders to identify unmet needs and delivers solutions to meet those needs
Supports user group development and productivity by establishing and communicating best practices for environments and toolsets
Organizes the coordination of activities with outside vendors, suppliers, and consultants to ensure timely and effective completion of work tasks and deliverables
Must Have
To be considered for this role, please ensure the minimum requirements are evident in your applicant profile.
- B.S. in Engineering or Computer Science
- Minimum 7 years systems software design experience
- Or minimum 5 years systems software design experience
Nice To Have
- Experience in application and implementation of requirements management toolsets (Cognition Cockpit, JAMA, etc.)
- Experience in application and implementation of Enterprise Architect and LemonTree
- Experience administering application software on Windows server, SQL, Linux, and Windows
- Experience with REST API
- Experience with object oriented programming (javascript, perl, python, C#)
- Experience with software integration
- Experience developing verification and validation strategy and performing testing
- Understanding of the product development process
- Understanding of systems engineering and software architecture design
- Understanding of mechanical design tools (SolidWorks, Creo)
- Self-starter with ability to work effectively in a distributed team environment
- Good presentation, documentation, communication, and interpersonal skills
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.
Benefits & CompensationMedtronic 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. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.
The following benefits and additional compensation are available to those regular employees who work 20+ hours per week: 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).
The following benefits and additional compensation are available to all regular employees: 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).
Regular employees are those who are not temporary, such as interns. Temporary employees are eligible for paid sick time, as required under applicable state law, and the Employee Stock Purchase Plan. Please note some of the above benefits may not apply to workers in Puerto Rico.
Further details are available at the link below:
Medtronic benefits and compensation plans
About MedtronicWe lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.
Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 95,000+ passionate people.
We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
Learn more about our business, mission, and our commitment to diversity here.
It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.
If you are applying to perform work for Medtronic, Inc. (“Medtronic”) in any position which will involve performing at least two (2) hours of work on average each week within the unincorporated areas of Los Angeles County, you can find here a list of all material job duties of the specific job position which Medtronic reasonably believes that criminal history may have a direct, adverse and negative relationship potentially resulting in the withdrawal of a conditional offer of employment. Medtronic will consider for employment qualified job applicants with arrest or conviction records in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Tags: APIs Architecture CAD Computer Science Data management Engineering Healthcare technology JavaScript Linux Machine Learning Perl Python R R&D REST API SQL Testing
Perks/benefits: 401(k) matching Career development Competitive pay Equity / stock options Flex hours Flexible spending account Flex vacation Health care Insurance
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.