CareerPlanSign in

Sr. Software Engineer R&D

United States - Texas - Irving💼 Full-time💰 $78,000–$78,000🗓 2026-08-24 → 2026-09-26

Core

Develop robotics control and scheduling applications for laboratory environments to automate donor blood and plasma testing.

Role type

Senior embedded software engineer (robotics & fluidics)

Builds

Robotic medical devices for diagnostics

Domain

Healthcare diagnostics / Medical devices

Deliverable

production ML models | product features

Required skills

C/C++, C#, Python, motion control, fluidics, servos, stepper motors, valves, pumps, state-based design, CI/CD, test-driven development, component-level design, design patterns

Preferred skills

RTOS (QNX), inter-process communications, Google Protocol Buffers, robotics sensor control, state machine usage (boost statecharts, visual state), debouncing, slip detection, device-level communications

Technologies

C, C++, C#, Python, QNX, Google Unit Test, Google Mock, Google Protocol Buffers

Responsibilities

Design and develop software controlling robotic medical devices; code, test, and validate software for safety and reliability; support testing to verify requirements and quality standards; collaborate on cross-disciplinary software solutions; contribute to technical documentation; develop low-level software for hardware communication; develop application-level software for robotic automation; investigate and implement corrections for on-market issues

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.