← Back to jobs
Full-time

Senior Embedded Software Engineer

$165K/yr – $210K/yr

Hawthorne, NYIT & TechnologyPosted 30+ Days Ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

$165K/yr – $210K/yr

Posted

30+ Days Ago

Job description

Clarapath is a medical robotics company focused on transforming and modernizing laboratory workflows. The Senior Embedded Software Engineer will design, develop, and test device control software for robotic medical devices, including real-time programming, feedback control loops, hardware interfaces, and simulation tools.

Responsibilities

Development of software for a robotic system that automates pathology

Development of algorithms for controlling a multi-component mechatronic system based on software requirements

Writing of production level code that will be released onto marketable product

Development of real time, feedback control loops

Development of interfaces between mechanical and software components of the system (for example, motor controllers, cameras, and actuators)

Creation of simulation of robotic system for testing

Preferred

Experience working with robotics platforms such as ROS or YARP is a plus

Robotics platforms

ROS

YARP

Benefits

Competitive salary & equity opportunities

Medical, dental & vision insurance

Employer-paid life & disability insurance

401(k) with company contributions

HSA & FSA options

Generous PTO & paid holidays

Daily catered lunch

Commuter benefits

Employee wellness & assistance programs

Career growth & development opportunities

Collaborative, innovative, and mission-driven work environment

Company

Medical robotics for histology lab workflow automation

New York, New York, USA

http://www.clarapath.com/

Founded in 2014

51-200 employees

Qualifications

Bachelor's or Master's Degree in Computer Engineering, Computer Science, Mechanical, Aerospace, Biomedical or Electrical Engineering or related fields

7+ years of relevant work experience in medical devices, automotive, aerospace or industrial control applications

Experience with high fidelity control loops

Direct experience with C/C++ and Python

Ability to work in a LINUX environment

Experience working with GIT or other code repository systems

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

Understanding of CI/CD pipelines and using industry best practices for software development and deployment

Strong interpersonal, verbal, and written communication skills

Time management skills to prioritize and meet deadlines

Ability to work independently and as a member of a team

Flexibility to work in a changing and fast paced environment

Drive, determination, and ability to hit aggressive milestones/deadlines

Experience working with robotics platforms such as ROS or YARP is a plus

Required skills

Embedded Systems, C/C++, Python, Linux, Git, TCP/IP, Multithreading, Real-Time Systems, PID-Based Control, Ethernet, SPI, I2C

Experience

7+ years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Hawthorne, NY or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…