Current jobs related to Principal Software Requirements Engineer - Minnesota Lake - Critical Fit Recruiting


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our EBS Risk Technology organization. This role requires an individual who is a subject matter expert in observability, continuous integration (CI), continuous delivery (CD), systems architecture, and software engineering. You will be instrumental in guiding our technology...


  • Silver Lake, Kansas, United States Sam's Club Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead our engineering team in delivering innovative solutions that drive business growth and customer satisfaction. As a key member of our team, you will be responsible for designing, developing, and deploying scalable software applications that meet the needs of our customers.Key...


  • Silver Lake, Kansas, United States Sam's Club Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Sam's Club. As a key member of our software engineering team, you will be responsible for leading technical discovery, design, and implementation of large-scale platforms and products.Key ResponsibilitiesProvide technical expertise and thought leadership to...


  • Silver Lake, Kansas, United States Walmart Full time

    Job Title: Principal Software EngineerWe are seeking an experienced Principal Software Engineer to join our team at Walmart Global Tech. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems that meet the needs of our customers and business stakeholders.Key...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWalmart is seeking a highly skilled Principal Software Engineer to lead the development of innovative ML systems on an enterprise scale. The ideal candidate will possess outstanding Python programming skills and a passion for AI/ML. This role involves designing and building end-to-end Machine Learning applications, collaborating with a diverse...


  • Lake Forest, California, United States Alcon Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our Software Life Cycle Management team at Alcon. As a key member of our team, you will be responsible for developing software for use in operating/controlling computer hardware, which provides a platform for running end-user applications.Key ResponsibilitiesDevelop software updates for...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Global People Technology & Services organization. This role requires an individual who is a subject matter expert in observability, continuous integration (CI), continuous delivery (CD), systems architecture, and software engineering.Key ResponsibilitiesProvide strategic...


  • Silver Lake, Kansas, United States Sam's Club Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Sam's Club. As a key member of our engineering team, you will be responsible for leading technical discovery, design, and implementation of large-scale platforms and products.Key ResponsibilitiesProvide technical expertise and thought leadership to accelerate...


  • Round Lake, Minnesota, United States Baxter Full time

    Transforming Healthcare with Innovative SolutionsAt Baxter, we are committed to saving and sustaining lives through our mission-driven work. As a Senior Principal Software Engineer, you will play a critical role in developing cutting-edge healthcare solutions that align with our Clinical Nutrition strategic direction and operational priorities.Your Key...


  • Salt Lake, Utah, United States American Cybersystems Full time

    Unlock Your Potential as a Principal Software EngineerCribl is a company that does things differently. We're a serious company that doesn't take itself too seriously, and we're looking for people who love to get stuff done and laugh along the way.We're growing rapidly and need collaborative, curious, and motivated team members who are passionate about...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking an exceptional Principal Software Engineer to join our team at Walmart Global Tech. As a key member of our Enterprise People Technology team, you will play a vital role in developing innovative ML systems on an enterprise scale, implementing cutting-edge Generative AI technologies, and collaborating with a diverse team of...


  • Silver Lake, Kansas, United States Sam's Club Full time

    Job SummaryAs a Principal Software Engineer at Sam's Club, you will lead technical discovery, design, and implementation of large-scale platforms and products. You will work collaboratively with our Product Management and business teams to identify short-term and long-term solutions and timelines, review and approve proposed solutions, and provide pertinent...


  • Salt Lake, Utah, United States RTX Full time

    Job DescriptionRTX is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems. You will work closely with cross-functional teams to ensure that our software meets the highest standards of quality and...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWalmart is seeking a highly skilled Principal Software Engineer to join our Content Relevancy team. As a key member of our team, you will leverage your technical expertise to design and develop innovative search solutions that enhance the associate and customer experience.Key ResponsibilitiesArchitect and develop a wide range of impactful...


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWalmart is seeking a highly skilled Principal Software Engineer to lead the development of Real Estate technology solutions. As a key member of our team, you will be responsible for guiding and mentoring engineers, conducting code reviews, and leading design discussions to ensure engineering best practices.About the RoleThis is a unique...


  • Lake Forest, California, United States Alcon Full time

    About the RoleAt Alcon, we are driven by the meaningful work we do to help people see brilliantly. We innovate boldly, champion progress, and act with speed as the global leader in eye care. As a Principal Engineer, you will be trusted with developing software for use in operating/controlling computer hardware, which provides a platform for running end-user...


  • Salt Lake, Utah, United States Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and functionalityTroubleshoot and debug...


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWalmart is seeking a highly skilled Principal Software Engineer to lead the design and development of scalable systems for our workforce management team. As a key member of our engineering team, you will be responsible for guiding the work of 30+ engineers and championing best practices in software engineering.Key ResponsibilitiesLead design and...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer Information Security to join our team at Walmart Global Tech. As a key member of our Infosec team, you will be responsible for establishing an Infosec Strategy Data Mart, data pipelines, governance, and Dashboard focused on key Strategic Objectives and Initiatives.Key...


  • Silver Lake, Kansas, United States Walmart Full time

    About the Role:We are seeking a highly skilled Principal Software Engineer to join our EBS Risk Technology organization. This role requires an individual who is a subject matter expert in observability, continuous integration (CI), continuous delivery (CD), systems architecture, and software engineering. The successful candidate will be instrumental in...

Principal Software Requirements Engineer

2 months ago


Minnesota Lake, United States Critical Fit Recruiting Full time

RESPONSIBILITIES: Lead the design, development, and implementation of software for class-3 medical devices for both new products and sustaining activities on post market products. Work with cross-functional teams to define and refine software subsystem requirements and specifications based on system requirements and user needs. Play a critical role in the development of IEC 62304 compliant medical device software for new products as well as adding improvements to the existing product line. Develop and maintain software requirements, specifications, design documents, test protocols, and reports in alignment with IEC 62304. Participate in risk assessments and ensure risk management processes are followed throughout the software development lifecycle. Introduce innovative solutions to enhance the performance, reliability, and capability of our software products. Conduct code reviews and ensure compliance with internal SOPs, best practices, and adherence to regulatory requirements and industry standards (e.g., IEC 62304 SDLC, ISO 13485 Quality Management System, ISO 14971 Risk Management, etc.). Perform software verification and validation activities, including unit testing, integration testing, and system testing. Collaborate with hardware engineers to integrate software with medical device hardware components. Work closely with quality assurance and regulatory affairs teams to prepare and submit documentation for regulatory approvals. Coach and mentor junior software engineers and provide technical leadership. BACKGROUND PROFILE: Minimum of a Bachelors degree in Electrical Engineering, Software Engineering, Computer Science, or a closely related field. Minimum of 6 years of experience in software development for medical devices, with a focus on class-2 and class-3 devices. Strong understanding of IEC 62304 and other relevant standards (ISO 13485, ISO 14971, etc.). Proficiency in programming languages such as C/C++, Python, or Java. Familiarity with embedded systems, communication protocols, and real-time operating systems. Previous experience with cloud-based solutions for medical devices a plus. Wide knowledge of software development methodologies and best practices, including unit and integration test frameworks. Experience with software development tools (IDEs, version control, issue tracking). Familiarity with cybersecurity principles in the context of medical device software. Ability to make critical judgments and decisions, to hold technical leadership roles, to understand root causes of technical problems encountered, and execute thorough completion of documentation associated with work product. Strong interpersonal, communication, and technical writing skills, with the ability to work in a dynamic, multi-lingual environment. Ability to build cross-functional relationships across the organization where persuasive skills, negotiation expertise, and considerable tact are required to gain support.