CareerPlan

Sr. Software Engineer R&D

United States - Texas - IrvingFull-time$78k–$156k2026-08-24 → 2026-11-12
On-site · United States

Core

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

Role type

Senior Software Engineer (Robotics & Medical Devices)

Builds

Robotic medical devices for diagnostic testing

Domain

Healthcare / Medical Devices / Robotics

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

Preferred skills

RTOS (QNX), inter-process communications, Google Protocol Buffers, robotics sensor control, state machines, unit testing, mocking environments

Technologies

C, C++, C#, Python, QNX, Google Unit Test, Google Mock, Google Protocol Buffers, boost statecharts, visual state

Responsibilities

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

Seniority

Senior, hands-on IC