← Back to jobs
Full-time

Embedded Software Engineer

$115K/yr – $155K/yr

Hawthorne, NYIT & TechnologyPosted 30+ Days Ago

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

Role overview

Job type

Full-time

Salary

$115K/yr – $155K/yr

Posted

30+ Days Ago

Job description

Clarapath is a medical robotics company developing electro-mechanical systems that modernize laboratory workflows. The Embedded Software Engineer will design, develop, test, and maintain device-control software for medical devices, collaborating with hardware, firmware, QA, and other cross-functional teams to support system integration, performance, and regulatory compliance.

Responsibilities

Design, develop and maintain embedded software applications for various platforms, including microcontrollers and microprocessors

Develop drivers for interfacing with motor controllers, cameras, scanners, and PLC systems

Collaborate with hardware engineers to define system requirements and develop software architecture designs

Implement real-time operating systems (RTOS) and device drivers to support hardware functionality

Write efficient and reliable code in C/C++ for embedded systems, ensuring optimal performance and resource utilization

Conduct unit testing and debugging of software modules to identify and resolve defects

Participate in code reviews and provide constructive feedback to ensure code quality and maintainability

Work closely with cross-functional teams, including firmware engineers, hardware engineers, and QA testers, to integrate software components and validate system functionality

Stay updated on emerging technologies and industry trends related to embedded software development, and incorporate best practices into our development processes

Document software designs, specifications, and test procedures to support product development and regulatory compliance efforts

Collaborate with external partners and suppliers as needed to integrate third-party software components or tools into our embedded systems

Preferred

Master's degree preferred

Prior experience in Agile development methodologies and continuous integration practices, a plus

Experience with robotics platforms like ROS or YARP, a plus

Experience interfacing with Clinical Lab Information Systems, a plus

Experience in addressing data security and compliance with HIPPA regulations, a plus

Histology laboratory workflow experience, a plus

Experience building visions systems for process and quality control, a plus

Agile development

Continuous integration

Robotics platforms

Clinical Lab Information Systems

Data security

HIPAA compliance

Histology laboratory workflow

Vision systems

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 degree in Computer Science, Electrical Engineering, or related field

5+ years of experience in embedded software development, with a strong proficiency in C/C++ and Python programing languages

Prior experience working in a LINUX environment

Prior experience working with GIT or other code repository systems

Solid understanding of the TCP/IP protocol stack

Solid understanding of multithreading and real-time embedded systems, including RTOS, device drivers, and hardware-software interfaces

Prior experience utilizing PID-based control for motion and temperature regulation

Experience with embedded development tools and environments, such as IDEs, debuggers, and version control systems

Familiarity with microcontroller architectures and peripheral interfaces (ex: Ethernet, Serial, UART, SPI, I2C, GPIO)

Familiarity with industrial communication protocols such as MODBUS

Knowledge of software development lifecycle (SDLC) processes and quality assurance principles

Strong analytical and problem-solving skills, with the ability to troubleshoot complex software issues

Excellent communication and teamwork abilities, with a collaborative approach to problem-solving

Demonstrated ability to work effectively in a fast-paced, deadline-driven environment

Master's degree preferred

Prior experience in Agile development methodologies and continuous integration practices, a plus

Experience with robotics platforms like ROS or YARP, a plus

Experience interfacing with Clinical Lab Information Systems, a plus

Experience in addressing data security and compliance with HIPPA regulations, a plus

Histology laboratory workflow experience, a plus

Experience building visions systems for process and quality control, a plus

Required skills

Embedded Software Development, C/C++, Python, Linux, Git, TCP/IP, Multithreading, Real-Time Operating Systems (RTOS), Device Drivers, PID-Based Control, Microcontroller Architectures and Peripheral Interfaces, MODBUS

Preferred skills

Master's degree preferred, Experience with robotics platforms like ROS or YARP, a plus, Histology laboratory workflow experience, a plus

Experience

5+ 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…