Principal Software Engineer

1 week ago


Minneapolis, Minnesota, United States Lumicity Full time

Principal Software Engineer - MedTech (Python, Windows)

Key Responsibilities:

  • Software Development: Lead the design, development, and implementation of high-quality software solutions for medical devices and healthcare applications, with a focus on Python development on Windows platforms.
  • Architecture and Design: Drive the architecture and design of software systems, ensuring scalability, reliability, and performance while meeting regulatory requirements and industry standards.
  • Technical Leadership: Provide technical leadership and mentorship to the software engineering team, guiding them in best practices, coding standards, and software design principles.
  • Cross-Functional Collaboration: Collaborate closely with cross-functional teams, including product management, hardware engineering, quality assurance, and regulatory affairs, to define requirements, prioritize features, and deliver high-quality software solutions.
  • Code Review and Quality Assurance: Conduct code reviews, perform unit testing, and ensure adherence to coding standards and best practices to maintain high-quality software codebase.
  • Regulatory Compliance: Ensure software solutions comply with relevant regulatory requirements, including FDA regulations (e.g., 21 CFR Part 820) and international standards (e.g., IEC
  • Documentation: Create and maintain technical documentation, including software requirements specifications, design documents, and test protocols, to support regulatory submissions and compliance efforts.
  • Continuous Improvement: Drive continuous improvement initiatives to enhance software development processes, tools, and methodologies, aiming to improve efficiency, quality, and time-to-market.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; advanced degree preferred.
  • 10-12+ years of experience in software development, with a focus on Python development on Windows platforms.
  • Proven experience in architecting and designing complex software systems, preferably for medical devices or healthcare applications.
  • Strong proficiency in Python programming language and experience with software development tools and libraries (e.g., PyQt, NumPy, SciPy).
  • Deep understanding of Windows operating system internals, including kernel-level programming, device drivers, and system APIs.
  • Familiarity with software development lifecycle (SDLC) processes, including requirements analysis, design, implementation, testing, and maintenance.
  • Experience with version control systems (e.g., Git), issue tracking systems (e.g., JIRA), and continuous integration/continuous deployment (CI/CD) pipelines.
  • Knowledge of software quality assurance principles and testing methodologies, including unit testing, integration testing, and system testing.
  • Excellent communication skills and ability to collaborate effectively with cross-functional teams in a fast-paced, dynamic environment.


  • Minneapolis, Minnesota, United States Detroit Engineered Products Full time

    :We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software...


  • Minneapolis, Minnesota, United States US Tech Solutions Full time

    Position Description: The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing. The Principal Software...


  • Minneapolis, Minnesota, United States PGS Worldwide Full time

    PGS Worldwide is actively seeking skilled Principal Software Engineers to support ongoing projects for an Aerospace leader in Minneapolis, MN. This is an initial 6-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description: The Principal Software Engineer plans, leads, and performs a variety of tasks...


  • Minneapolis, Minnesota, United States PGS Worldwide Full time

    PGS Worldwide is actively seeking skilled Principal Software Engineers to support ongoing projects for an Aerospace leader in Minneapolis, MN. This is an initial 6-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description:The Principal Software Engineer plans, leads, and performs a variety of tasks across...


  • Minneapolis, Minnesota, United States BAE Systems USA Full time

    **Job Description** What s it like realizing your potential at an innovative company that takes on some of the world s most important challenges? Rewarding. BAE Systems' reputation is built on delivering quality products that meet our customer's standards and help protect our U.S. service members. We rely on our team of engineers to make this possible, and...


  • Minneapolis, Minnesota, United States Lumicity Full time

    Principal Software Engineer - MedTech (Python, Windows) Key Responsibilities: Software Development: Lead the design, development, and implementation of high-quality software solutions for medical devices and healthcare applications, with a focus on Python development on Windows platforms. Architecture and Design: Drive the architecture and design of...


  • Minneapolis, Minnesota, United States Primary Talent Partners Full time

    Primary Talent Partners has a 12-month contract opening for a Principal Embedded Software Engineer with a large medical device manufacturer located in Minneapolis, MN. This is a Hybrid position. Local Candidates Only. Onsite-hybrid (3x days onsite, Tues-Thurs in office) A Day in the Life As a Principal Embedded Software Engineer, your role is pivotal in...


  • Minneapolis, Minnesota, United States C4 Technical Services Full time

    Salesforce Principal Software Engineer Location: Minneapolis, MN The Principal Software Engineer will provide innovative solutions for business needs while balancing effort and feasibility with cost and maintainability. A successful candidate will have a solid record of delivering technical solutions under timeline and budget constraints and a proven record...


  • Minneapolis, Minnesota, United States ADVANTAGE TSI Full time

    Title:Software Engineer Location: ON-SITE Sterling Heights, MI Industry: Military Vehicles Pay/Duration: 72.00 per hour 5 months plus contract The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation,...


  • Minneapolis, Minnesota, United States Horizontal Talent Full time

    REQUIRED QUALIFICATIONS:Bachelor's degree in Computer Science, Information Systems, Business Administration, Engineering or other, related field preferred. 7+ years of Salesforce application development, including code-based and declarative techniques. 2 years' experience with Software Development Life Cycle best practices. Must have Health Cloud experience...


  • Minneapolis, Minnesota, United States Horizontal Talent Full time

    REQUIRED QUALIFICATIONS:Bachelor's degree in Computer Science, Information Systems, Business Administration, Engineering or other, related field preferred.7+ years of Salesforce application development, including code-based and declarative techniques.2 years' experience with Software Development Life Cycle best practices. Must have Health Cloud experience...


  • Minneapolis, Minnesota, United States Horizontal Talent Full time

    REQUIRED QUALIFICATIONS:Bachelor's degree in Computer Science, Information Systems, Business Administration, Engineering or other, related field preferred.7+ years of Salesforce application development, including code-based and declarative techniques.2 years' experience with Software Development Life Cycle best practices. Must have Health Cloud experience...


  • Minneapolis, Minnesota, United States Medtronic Full time

    The person in this role may work remotely or at any global Medtronic facility but will be required to work during US working hours on a frequent basis.CAREERS THAT CHANGE LIVESThis position has the responsibility for applying and coaching the use of Design | Reliability | Manufacturability (DRM) methodologies and other best practices related to SW...


  • Minneapolis, Minnesota, United States Medtronic Full time

    Join Medtronic as a Software Development Excellence Coach Work remotely or at any global Medtronic facility Required to work during US working hours on a frequent basis About Medtronic: At Medtronic, we are leaders in medical technology and healthcare solutions, growing every day. Responsibilities: Contribute to Design | Reliability |...

  • software engineer

    1 week ago


    Minneapolis, Minnesota, United States Randstad Full time

    software engineer. minneapolis , minnesota posted 1 day ago job details summary $ $53.59 per hour contract bachelor degree category computer and mathematical occupations reference job details job summary: Randstad Digital is hiring and we're looking for someone like YOU to join our team If you are seeking a new opportunity, looking to grow in your...

  • Software Engineer

    1 week ago


    Minneapolis, Minnesota, United States General Dynamics Mission Systems Full time

    Job Title: NoSQL / Graph Database Software Engineer at General Dynamics Mission Systems Basic Qualifications: Bachelor's degree in software engineering or a related technical field (or equivalent experience) Minimum of 2 years of relevant experience Agile experience preferred Responsibilities: Develop solutions utilizing NoSQL / graph database...


  • Minneapolis, Minnesota, United States Daikin Applied Full time

    Join our team at Daikin Applied, the world's largest HVAC company known for delivering cutting-edge solutions for the commercial and industrial sectors.We are on the lookout for a dedicated Software Engineering Intern to be a part of our dynamic Engineering team. This role will provide you with hands-on experience in software engineering, offering invaluable...

  • Software Engineer

    1 week ago


    Minneapolis, Minnesota, United States Bosch Ai Full time

    **Software Engineer (Driver Assistance - SW/Model Integration) - XC** 15000 N Haggerty Rd, Plymouth, MI 48170, USA Full-time Legal Entity: Robert Bosch LLC **Company Description** This group is working on ADAS functions for series projects. Examples include Adaptive Cruise Control (ACC), Automatic Emergency Braking (AEB) and partially automated driving...


  • Minneapolis, Minnesota, United States INFOPRO LEARNING PRIVATE LIMITED Full time

    Description:Are you passionate about architecting, designing, developing, and verifying embedded software products? A leading company is currently seeking a skilled Senior Embedded Software Engineer to join their team in ensuring project/system functionality. In this role, you will mentor junior engineers, collaborate with other engineering disciplines, and...


  • Minneapolis, Minnesota, United States Kelly Services, Inc. Full time

    Join Our Team as a Software Test Engineer in the Medical Device Industry Location: Plymouth, MN Duration: 6 months with a high likelihood of extension Type: Onsite Are you passionate about ensuring the highest standards of software quality in the me Test Engineer, Software, Engineer, Staffing, Medical