job summary: We are looking for a Sr. Software Engineer with experience with device software preferably with medical devices. Main Objectives Design, develop, and support the device software for our revolutionary life sciences technologyEnhance device capabilities by implementing sensor integration and data collection systems that maximize device efficiency and performanceDevelop additional applications and features to support technology creation and functional assaysCollaborate with cross-functional hardware engineering and data science teams to drive innovation in our tech platform Responsibilities Integrate diverse sensors and hardware components using manufacturer libraries and SDKsDevelop and design software logic systems for error detection, handling, and response, based on system readouts from hardware componentsCreate robust data pipelines to synchronize device data with our AWS data lakeBuild intuitive, responsive on-device user interfacesImplement comprehensive logging and monitoring systems for device operationsCollaborate with data scientists to develop and deploy device-specific algorithms that enhance operational efficiency and output qualityTroubleshoot and resolve software issues to ensure reliable device operation, including PCBs and onboard computersDevelop and maintain standard operating procedures (SOPs) for device operation to support laboratory workflows Requirements 7+ years of professional software engineering experience focused on embedded systems, device drivers, and integration with hardware components.Strong understanding of hardware-software integration, embedded systems, real-time processing, and how to interface with physical devices (e.g., sensors, actuators, communication buses, PCBs, microcontrollers).Proficiency in Python for instrument control, data acquisition, and device communication protocolsExperience building and integrating APIs on AWSExperience with Git version control, CI/CD pipelines, and agile developmentExperience with Linux systemsBachelor's degree in Electrical Engineering, Computer Engineering, or related technical field location: Durham, North Carolina job type: Permanent salary: $140,000 - 160,000 per year work hours: 9am to 6pm education: Bachelors responsibilities: We are looking for a Sr. Software Engineer with experience with device software preferably with medical devices. Main Objectives Design, develop, and support the device software for our revolutionary life sciences technologyEnhance device capabilities by implementing sensor integration and data collection systems that maximize device efficiency and performanceDevelop additional applications and features to support technology creation and functional assaysCollaborate with cross-functional hardware engineering and data science teams to drive innovation in our tech platform Responsibilities Integrate diverse sensors and hardware components using manufacturer libraries and SDKsDevelop and design software logic systems for error detection, handling, and response, based on system readouts from hardware componentsCreate robust data pipelines to synchronize device data with our AWS data lakeBuild intuitive, responsive on-device user interfacesImplement comprehensive logging and monitoring systems for device operationsCollaborate with data scientists to develop and deploy device-specific algorithms that enhance operational efficiency and output qualityTroubleshoot and resolve software issues to ensure reliable device operation, including PCBs and onboard computersDevelop and maintain standard operating procedures (SOPs) for device operation to support laboratory workflows Requirements 7+ years of professional software engineering experience focused on embedded systems, device drivers, and integration with hardware components.Strong understanding of hardware-software integration, embedded systems, real-time processing, and how to interface with physical devices (e.g., sensors, actuators, communication buses, PCBs, microcontrollers).Proficiency in Python for instrument control, data acquisition, and device communication protocolsExperience building and integrating APIs on AWSExperience with Git version control, CI/CD pipelines, and agile developmentExperience with Linux systemsBachelor's degree in Electrical Engineering, Computer Engineering, or related technical field qualifications: We are looking for a Sr. Software Engineer with experience with device software preferably with medical devices. Main Objectives Design, develop, and support the device software for our revolutionary life sciences technologyEnhance device capabilities by implementing sensor integration and data collection systems that maximize device efficiency and performanceDevelop additional applications and features to support technology creation and functional assaysCollaborate with cross-functional hardware engineering and data science teams to drive innovation in our tech platform Responsibilities Integrate diverse sensors and hardware components using manufacturer libraries and SDKsDevelop and design software logic systems for error detection, handling, and response, based on system readouts from hardware componentsCreate robust data pipelines to synchronize device data with our AWS data lakeBuild intuitive, responsive on-device user interfacesImplement comprehensive logging and monitoring systems for device operationsCollaborate with data scientists to develop and deploy device-specific algorithms that enhance operational efficiency and output qualityTroubleshoot and resolve software issues to ensure reliable device operation, including PCBs and onboard computersDevelop and maintain standard operating procedures (SOPs) for device operation to support laboratory workflows Requirements 7+ years of professional software engineering experience focused on embedded systems, device drivers, and integration with hardware components.Strong understanding of hardware-software integration, embedded systems, real-time processing, and how to interface with physical devices (e.g., sensors, actuators, communication buses, PCBs, microcontrollers).Proficiency in Python for instrument control, data acquisition, and device communication protocolsExperience building and integrating APIs on AWSExperience with Git version control, CI/CD pipelines, and agile developmentExperience with Linux systemsBachelor's degree in Electrical Engineering, Computer Engineering, or related technical field skills: We are looking for a Sr. Software Engineer with experience with device software preferably with medical devices. Main Objectives Design, develop, and support the device software for our revolutionary life sciences technologyEnhance device capabilities by implementing sensor integration and data collection systems that maximize device efficiency and performanceDevelop additional applications and features to support technology creation and functional assaysCollaborate with cross-functional hardware engineering and data science teams to drive innovation in our tech platform Responsibilities Integrate diverse sensors and hardware components using manufacturer libraries and SDKsDevelop and design software logic systems for error detection, handling, and response, based on system readouts from hardware componentsCreate robust data pipelines to synchronize device data with our AWS data lakeBuild intuitive, responsive on-device user interfacesImplement comprehensive logging and monitoring systems for device operationsCollaborate with data scientists to develop and deploy device-specific algorithms that enhance operational efficiency and output qualityTroubleshoot and resolve software issues to ensure reliable device operation, including PCBs and onboard computersDevelop and maintain standard operating procedures (SOPs) for device operation to support laboratory workflows Requirements 7+ years of professional software engineering experience focused on embedded systems, device drivers, and integration with hardware components.Strong understanding of hardware-software integration, embedded systems, real-time processing, and how to interface with physical devices (e.g., sensors, actuators, communication buses, PCBs, microcontrollers).Proficiency in Python for instrument control, data acquisition, and device communication protocolsExperience building and integrating APIs on AWSExperience with Git version control, CI/CD pipelines, and agile developmentExperience with Linux systemsBachelor's degree in Electrical Engineering, Computer Engineering, or related technical field Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). This posting is open for thirty (30) days.