Job Specifications
Job Description
Position Title: Senior Software Engineer
Position Description: Protingent Staffing has an exciting contract opportunity with our client in Redmond, Washington for an experienced Senior Software Engineer.
Job Responsibilities:
Participate in software development projects (applications that work with custom interconnected hardware and firmware) through entire product life cycles - including planning, prototyping, designing, developing, testing, launch, and maintenance within the boundaries of medical design controls and quality management systems;
Contribute to detailed product requirements using cross-functional team input and through the translation of user needs;
Implement software development processes for quality deliverables including planning/implementing software unit tests, documenting design and architecture, conducting/participating in engineering reviews, and supporting design transfer activities;
Contribute to modifications to existing designs for improved usability, functionality, reliability, usability, and safety;
Support conceptualization, prototyping, and planning of next-generation products.
Work collaboratively within a small multi-disciplinary development team, provide status updates, and clearly set/meet work expectations.
Actively contribute expertise to (and learn from) the larger software and engineering group.
Job Qualifications:
Degree/s in Computer Science, Computer Engineering, Electrical Engineering or relevant field
8+ years of software design & development experience;
Demonstrated programming experience with Python (and additionally familiarity with other languages preferred Kotlin, C#, C++) and operating systems (e.g. Linux, Android, Windows) in a production environment;
Experience with Qt / QML;
Experience with source control tools, development procedures, unit test frameworks, etc.;
Experience working on projects that comply with strict safety and performance specifications while also meeting aggressive timelines and budgets;
Knowledge of common data structures, algorithms, and statistical analysis methods;
Strong analytical and communication skills (written and verbal);
Self-motivated attitude, ability to establish and maintain cross-functional relationships;
Ability to organize, analyze, and interpret data to generate insights and conclusions;
Capability of working both hands-on and independently in a fast-paced environment.
Preferred Qualifications:
Previous direct involvement in medical product development, including implementation experience under quality management and regulatory compliance standards for medical devices (e.g. IEC 62304, FDA Cybersecurity Guidance, etc.) and/or other highly regulated industries;
Familiarity with safety risk analysis as it pertains to medical device software;
Subject matter expertise with wireless communication interfaces/protocols (e.g. BLE), databases, cloud computing, and/or data privacy;
Experience working with product development in an outsourced partner model, working with teams across multiple geographies;
Experience supporting development of instructions for use (IFUs), training manuals, and other customer-facing literature;
Experience developing both PC-based and mobile-based applications;
Experience interfacing with embedded systems and interfacing with peripheral devices (e.g. ADCs/DACs, RTCs, battery chargers, and sensors);
Familiarity with the use of oscilloscopes, DMMs, and other common hardware debugging tools;
Previous experience working in a start-up or early-stage environment.
Job Details:
Job Type: Contract
Pay Rate Range: $60-$80/hr.
Location: Redmond, WA (Hybrid)
Benefits Package: Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO), and an administered 401k plan.
About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future