Principal Software Engineer

3 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 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, 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 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, 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, 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, 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 HRU Inc Technical Resources Full time

    Job Title: Principal Embedded Software Engineer Type of Position: 6-month contract position initially (possible for extension, good chance of going direct hire long term) Candidate Requirements: This role is ONLY open to US Citizens and Permanent Residents (Green Card Holders). Candidates on CPT, OPT, H1B or TN visas are NOT permitted in this role. This...


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


  • Minneapolis, United States PGS Worldwide Full time

    PGS Worldwide is actively seeking a skilled Principal Software Engineer 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 Creates, plans, and performs a variety of software analysis, architecture, design,...


  • Minneapolis, United States HRU Inc Technical Resources Full time

    Job Title: Principal Embedded Software Engineer Type of Position: 6-month contract position initially (possible for extension, good chance of going direct hire long term) Candidate Requirements: This role is ONLY open to US Citizens and Permanent Residents (Green Card Holders). Candidates on CPT, OPT, H1B or TN visas are NOT permitted in this role. This...