Software Engineer (System) – Senior/Staff/Principal

California

  Data Engineering

Permanent

Our client, an AI-focused company committed to revolutionizing the healthcare industry, is hiring a System Software Engineer (Senior/Staff/Principal) to join their onsite team in California. The successful candidate will develop communication protocols for robotic systems, design scalable solutions and propose innovative enhancements to drive change in the healthcare sector.

Responsibilities

  • As the System Software Engineer, you will create, develop and refine communication protocols, middleware, and interfaces for their robotic systems across different levels.

  • Design scalable and resilient communication systems to accommodate their advancing robotic solutions.

  • Collaborate with cross-functional teams to ensure smooth integration of hardware, software and communication modules.

  • Engage in pair programming, code reviews and design discussions to maintain high coding standards.

  • Design and implement thorough test suites for communication protocols to guarantee robustness and reliability.

  • Tackle complex debugging challenges related to multi-tier communication layers.

  • Suggest and prototype innovative solutions and improvements for existing systems.

Skillset

  • Master’s or Ph.D. in Robotics, Computer Science or similar. 

  • Minimum of five years of software development experience, focusing on communication protocols in robotic or embedded systems.

  • Proficient in C/C++ and/or Rust.

  • Strong experience with Linux operating systems is required.

  • Familiarity with ROS, ROS 2, or similar robotics platforms.

  • Proven ability to design and implement high-performance communication systems in resource-constrained environments.

  • In-depth knowledge of communication standards such as DDS, MQTT, and other relevant protocols for robotic systems.

  • Strong understanding of real-time systems, multiprocessing, and multithreading concepts.

  • Familiarity with software and system architecture methodologies like UML or SysML.

  • Proficient in tools like Git, JIRA, Confluence, and platforms such as GitHub.

Salary: $130k – $180k DOE

Interested? Apply Now in the link below.

47484