Principal Software Engineer

4 weeks ago


Minneapolis, 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 62304).


- **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, United States Donatech Full time

    Position would require the candidate to be a W2 employee of Donatech. US Citizenship/Permanent Resident Required. 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...


  • Minneapolis, United States Donatech Full time

    Position would require the candidate to be a W2 employee of Donatech. US Citizenship/Permanent Resident Required. 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...


  • Minneapolis, United States Detroit Engineered Products Full time

    Description: 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,...


  • Minneapolis, United States Detroit Engineered Products Full time

    Description: 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,...


  • Minneapolis, United States Detroit Engineered Products Full time

    Description: 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,...


  • 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 across...


  • Minneapolis, 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, 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, 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 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, 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, 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 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, United States Primary Talent Partners Full time

    Primary Talent Partners has a 12-month contract opening for a Principal Software Engineer to join a multinational Medical Device company for a hybrid role in Minneapolis, MN. Pay for this role is $60 to $70 per hour, based on experience. Rates flexible. Summary & Responsibilities: This request is for AMI (Analytics Manufacturing Imaging) Platform. Designs,...


  • Minneapolis, United States Primary Talent Partners Full time

    Primary Talent Partners has a 12-month contract opening for a Principal Software Engineer to join a multinational Medical Device company for a hybrid role in Minneapolis, MN. Pay for this role is $60 to $70 per hour, based on experience. Rates flexible. Summary & Responsibilities: This request is for AMI (Analytics Manufacturing Imaging) Platform. Designs,...


  • 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 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, United States Chewy Full time

    Our Opportunity: Chewy is seeking a Principal Software Engineer for our team in Boston, MA or Minneapolis, MN, Plantation FL or Dallas, TX. The ideal candidate will have a proven track record in edge computing, CDN delivery, and web performance optimization. Leveraging your extensive experience, you will guide a team of engineers to drive the delivery of...