Embedded Software Engineer
$115K/yr – $155K/yr
You'll complete your application on the employer's website.
$115K/yr – $155K/yr
You'll complete your application on the employer's website.
Job type
Salary
$115K/yr – $155K/yr
Location
Sector
Posted
30+ Days Ago
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.
Other roles in Hawthorne, NY or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
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…