System Software Engineer, Laza Medical
Skills :     Software Engineer
Job Description:

Description

As a System Software Engineer at Laza Medical, you will be an integral part of our mission to design, build, test and deploy an advanced automation system for a novel medical device. Collaborating closely with embedded, control, and quality engineers, you will contribute to the development of safe and fault-tolerant motion models and plans, device integrations, data visualizations, and simulations. This is a full-time on-site position and will require reporting to our offices located in Campbell, CA.


Responsibilities, Skills & Hands-On Experience

  • Collaborate with cross-functional teams to design, implement, and program automation systems for medical devices.
  • Develop safe and fault-tolerant motion models and plans for seamless robotic applications.
  • Work on device integrations, ensuring optimal performance and interoperability with hardware components.
  • Contribute to the creation of data visualizations to enhance system monitoring and control.
  • Engage in the development and maintenance of simulations for testing and validating automation systems.
  • Utilize expertise in Linux, C++, ROS2, and Python to craft high-quality and efficient software solutions.
  • Implement software solutions within Linux containers for efficient deployment and scalability.
  • Develop and execute comprehensive software testing frameworks, leveraging debugging tools for issue identification and resolution.


Education & Work Experience

  • BS or MS degree in Robotics, Computer Science, or a related field.
  • Experience with ultrasound, medical devices, and/or ROS2
  • Proven experience in robotic software development, with a focus on automation systems.
  • Proficient use of Linux, C++, and Python.
  • Familiarity with software testing frameworks and debugging tools.
  • Nice to have: Hands-on experience with robotic systems, demonstrating a deep understanding of real-world applications.
  • Nice to have: Experience with Linux containers and deployment strategies.


Our salary ranges are calculated by role and level. Your position within that range will be determined by your job-related knowledge, skills, experience, relevant education, and training/certifications. In addition to those factors, we also examine internal equity as well as consider current market rate, and title may be assessed one level lower or higher accordingly. After you join the company your performance, contributions, and results along with business and organizational needs will affect your base salary. The base salary range for this full-time position is between $100,000 to $200,000 + equity + benefits.