Embedded Software Engineer (C/C++ &/or Python) - Remote/Telecommuting

3-5+ yrs of exp; C/C++ &/or Python; Linux; Hardware Control exp; Low-level driver device instrument control; Embedded low-level real-time Linux software dev
Full Time
Depends on Experience
Work from home available Travel not required

Job Description

Remote/Telecommuting available

Clarapath is a medical robotics company automating the laboratory. Our first product is focused on fully automating the microtomy station in pathology. Our vision is to innovate, standardize, and digitally transform anatomic pathology through higher quality lab medicine, more robust safety standards, increased lab throughput, while lowering laboratory costs and labor related delays.

We are currently seeking an Embedded Software Engineer to join our team in our Hawthorne, NY location.

Founded in 2014, Clarapath s mission is to transform the laboratory space and advance how hospitals provide laboratory care. Healthcare costs continue to sky-rocket and a foundational element to providing high-quality, low-cost, convenient care to patients requires constant innovation. Our company is strategically backed by one of the largest hospitals in the country, as well as visionary pharmaceutical and academic leaders. In collaboration with our partners, we hope to provide the next generation of patients with better care, as well as enable life-saving drugs for future generations.

If you would like to take the next step in your career and have experience with C & C++ Embedded Software Development, we would like to speak with you!

As an Embedded Software Engineer, you will:

  • Assist in the development of our next generation autonomous tissue sectioning devices, and vision systems.
  • Be responsible for designing, developing, and testing device control software, both at the driver and at the application level.
  • Collaborate with other engineering groups such as mechanical, electrical and optics to gather software requirements, and provide software tools for streamlining product development.

Basic Qualifications:

  • Bachelor s or Master s degree in Computer Engineering or related fields
  • 3-5 years of C & C++ Embedded Programming Experience
  • Experience working with Linux
  • Formal software documentation experience preferably in medical device development area

Preferred Qualifications:

  • Experience with Python
  • Experience working with robotics platforms such as ROS or YARP is a plus.
  • Good foundation in TCP/IP protocol stack
  • Understand Multithreading and Real Time Systems
  • Experience working with PID based control for motion and temperature control
  • Knowledge of hardware communication interfaces such as Ethernet, Serial, SPI, I2C
  • Familiarity with industrial communication protocols such as MODBUS
  • Formal software documentation experience preferably in medical device development area


Dice Id : 90804603
Position Id : 560remote
Originally Posted : 1 month ago
Have a Job? Post it