Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Controls Engineer

Clarapath

Software Controls Engineer

Clarapath is a medical robotics company based in Westchester County, NY, dedicated to transforming and modernizing laboratory workflows. Our mission is to improve patient care by increasing efficiency, reducing costs, and enhancing the quality and consistency of laboratory processes.

Our portfolio includes SectionStar™ and TrimStar Pro™, innovative electro-mechanical systems designed to automate and elevate critical steps in the histology workflow. SectionStar™ delivers high-quality, consistent tissue sections, while TrimStar Pro™ streamlines and standardizes the trimming process - together enabling laboratories to operate with greater precision, throughput, and reliability.

At Clarapath, we bring together experts across engineering, data science, robotics, healthcare innovation, and laboratory operations. Our R&D team drives innovation, product enhancements, and a strong pipeline of new solutions, while our manufacturing team oversees production and quality control at our ISO-certified facility. Also based in our New York headquarters are our sales, marketing, administrative, and service teams, who work closely together to ensure every customer receives a seamless, personalized experience at every touchpoint.

Role Summary:

The Software Controls Engineer will play a key role in the design, development, implementation, and continuous improvement of the control systems and embedded software that power Clarapath's advanced SectionStar™ and TrimStar Pro™ platforms. This individual will contribute to all phases of the product development lifecycle, from system architecture and algorithm development through implementation, testing, verification, manufacturing support, and field deployment. Working closely with mechanical, electrical, software, manufacturing, quality, and customer-facing teams, the Software Controls Engineer will develop reliable, scalable, and maintainable control software that meets performance, safety, and regulatory requirements. We are seeking a hands-on engineer who enjoys solving complex automation and motion control challenges, thrives in a collaborative and fast-paced environment, and is passionate about developing innovative medical device and robotics technologies that improve laboratory workflows and patient outcomes.

Responsibilities:
  • Design, develop, implement, and maintain embedded software and control algorithms for motion control systems, actuators, sensors, and peripheral devices
  • Develop software architecture and control logic using C/C++, Python, and other appropriate programming languages
  • Design and optimize closed-loop control systems for precision motion applications utilizing servo motors, stepper motors, encoders, and other electromechanical components
  • Collaborate with Electrical and Mechanical Engineering teams to integrate hardware and software into complete system solutions.
  • Develop communication interfaces using protocols such as CAN, RS-232, RS-485, Ethernet, USB, SPI, I2C, and UART.
  • Create software requirements, design specifications, verification protocols, and technical documentation in compliance with medical device design controls
  • Participate in system architecture discussions and technical design reviews
  • Perform software debugging, root cause analysis, and issue resolution throughout development and post-release support
  • Develop automated testing tools and software validation procedures to improve product quality and reliability
  • Support prototype development, system integration, and engineering verification testing
  • Assist Manufacturing and Service teams with software releases, troubleshooting, and continuous product improvements.
  • Participate in risk management activities including software hazard analysis, FMEA, and mitigation implementation
  • Support regulatory submissions and compliance efforts by generating appropriate documentation and maintaining design history files.
  • Contribute to continuous improvement initiatives focused on software quality, maintainability, cybersecurity, and system performance.
  • Provide technical support during customer installations, field investigations, and product issue resolution as needed
Qualifications:
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related engineering discipline
  • 3–7 years of experience developing embedded software or control systems for electromechanical products
  • Strong programming experience in C/C++
  • Experience with embedded Linux or real-time operating systems (RTOS)
  • Experience developing motion control software for precision electromechanical systems
  • Strong understanding of software architecture, object-oriented programming, and software design principles
  • Experience interfacing with sensors, motors, actuators, and industrial communication protocols
  • Familiarity with source control systems such as Git
  • Experience using debugging tools including oscilloscopes, logic analyzers, and protocol analyzers.
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to work effectively in a collaborative, multidisciplinary engineering environment
  • Experience developing software for medical devices or other regulated industries, a plus
  • Knowledge of IEC 62304 software lifecycle processes, a plus
  • Familiarity with ISO 13485 quality management systems, a plus
  • Experience with FDA Design Controls and Design History Files (DHF), a plus
  • Experience developing software for robotics, automation, or precision instrumentation, a plus
  • Knowledge of machine vision integration, image processing, or computer vision, a plus
  • Experience with Python scripting for automation and test development, a plus
  • Familiarity with cybersecurity best practices for connected medical devices, a plus
  • Experience with Agile software development methodologies, a plus
  • Knowledge of Jira, Confluence, and requirements management tools, a plus
  • Experience with hardware-in-the-loop (HIL) testing or simulation environments, a plus
Company Offers:
  • Competitive salary, commensurate with experience and education
  • Comprehensive benefits package available: (healthcare, vision, dental and life insurances; 401k; PTO and holidays)
  • A collaborative and diverse work environment where our teams thrive on solving complex challenges
  • Ability to file IP with the company
  • Connections with world class researchers and their laboratories
  • Collaboration with strategic leaders in healthcare and pharmaceutical world
  • A mission driven organization where every team member will be responsible for changing the standards of delivering healthcare

Clarapath is proud to be an equal opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. In addition to federal law requirements, Clarapath complies with applicable state and local laws governing nondiscrimination in employment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Controls Engineer in Hawthorne, NY vacancy
  • $110k - $137k

    SummaryWe are seeking a Protection and Control Engineer to develop design solutions for NYPA’s protection, control, and associated communication...  ...Office applications.Working experience with engineering software such as ASPEN and relay manufacturing software preferred.Ability... 
    Suggested
    For contractors
    Work experience placement
    Work at office

    New York Power Authority

    White Plains, NY
    23 hours ago
  •  ...DescriptionTekWissen provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering, and systems integration. Job DescriptionThe Cognitive Environment Laboratory team at the Research Center is seeking a... 
    Suggested

    TekWissen

    Yorktown Heights, NY
    2 days ago
  •  ...financial awareness). Ability to create, maintain and define strategies to improve the efficiency of running a clinical trial. Work effectively in a quality-focused environment. Knowledge of other programming languages and database management software packages is a plus.
    Suggested

    Katalyst Healthcares & Life Sciences

    Tarrytown, NY
    1 day ago
  • $109.9k - $179.3k

     ...environment.Cares about quality seriously. You write things that can be tested and maintained.Working directly with scientists and engineers to understand requirements and deliver meaningful solutions to improve our scientific discovery process.This role requires:... 
    Suggested
    Full time

    Regeneron Pharmaceuticals

    Tarrytown, NY
    2 days ago
  • $98.3k - $175.23k

     ...search for Lead Professional, Structural Engineering to join our dynamic team in Valhalla,...  ...concepts, and recommendations to prevent, control, restore, or address structural, environmental...  ...Structural Engineering.Ability to use software to develop 3D designs and digital models... 
    Suggested
    Local area
    Flexible hours

    WSP Group

    Valhalla, NY
    4 days ago
  • $93.9k - $153.3k

     ...ideal candidate will collaborate across diverse scientific and engineering functions to achieve organizational goals.Where: Based at our...  ...Sciences, or related field with 3+ years of work experience in software development supporting life sciences R&pD or laboratory... 
    Full time
    Work experience placement

    Regeneron Pharmaceuticals

    Tarrytown, NY
    23 hours ago
  •  ...CaaS) Define and enforce SSDLC (Secure Software Development Lifecycle) and DevOps...  ...processes, integrating security and compliance controls Design and implement Terraform...  ...designs and roadmaps Collaborate with engineering, security, and operations teams to ensure... 
    Work at office

    United IT

    Tarrytown, NY
    1 day ago
  • $140k - $180k

     ...automation solutions that directly impact commercial decision-making and operational efficiency. The ideal candidate is a strong software engineer who enjoys solving business problems, working directly with stakeholders, and building scalable internal applications. The... 

    KForce

    White Plains, NY
    2 days ago
  •  ...Preferred: Knowledge of multidimensional data structure concept such as STAR schema and cube structure. Experience with analytical software such as R and SPSS.Additional InformationAll your information will be kept confidential according to EEO guidelines.... 

    Xinnovit

    Yorktown Heights, NY
    2 days ago
  • $140k - $185k

    DescriptionOur client is seeking a highly skilled Full Stack Application Engineer to support and enhance critical Energy Management applications....  ...• Provide technical guidance and best practices throughout the software development lifecycle.SkillsJava, Sql, reactTop Skills... 
    Permanent employment

    TEKsystems

    White Plains, NY
    1 day ago
  • $75 - $80 per hour

    DescriptionKforce has a client that is seeking a Salesforce Sales Cloud Technical Architect in Armonk, NY.Summary:We are seeking a Salesforce Service Cloud Technical Architect that has experience with designing secure, scalable, and high-performance solutions across a multi...

    KForce

    Armonk, NY
    2 days ago
  •  ...enthusiastic technical leads to continuously improve development workflowsQualifications:Undergraduate degree in computer science, engineering or similar field (or equivalent experience)5+ years programming with Java (backend development focus), JEE, Web... 
    Work at office
    Immediate start

    Benchmark IT

    White Plains, NY
    2 days ago
  • Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: SAP ABAP Developer Location(s): White plains, NY Project Overview Resource...

    Ampcus

    White Plains, NY
    2 days ago
  • Quick JD: 7+ years of hands-on experience in designing, developing, and supporting 7+ mission critical and high throughput systems years of experience in 7+ Java, Spring Boot, Microservices architecture, Rest APIs, MySQL Good experience in AWS or any other cloud...

    Diverse Lynx

    White Plains, NY
    3 days ago
  • $75 - $80 per hour

    DescriptionKforce's client in Armonk, NY is seeking a Senior Salesforce Service Cloud Solution Architect that has experience leading complex Salesforce programs including Discovery and Implementations.Requirements* Service Cloud Certified* 8+ years of Salesforce experience...

    KForce

    Armonk, NY
    2 days ago
  • $146k - $183k

    SummaryThe Solution Engineer will support advancement of NYPA’s Asset Intelligence strategy by leading the implementation of next‑generation...  ...electrical utilities Background in SCADA systems, Protection & Control, Communication systems and innovative smart grid concepts/... 
    For contractors
    Worldwide

    New York Power Authority

    White Plains, NY
    2 days ago
  •  ...motivated candidate to join our talented Team. Job Title: Solution Engineer Location(s): White plains, NY Project Overview Client is...  ...of client/user requirements, design, develop and test the software to meet defined specifications including the ability to uncover... 

    Ampcus

    White Plains, NY
    2 days ago
  • $160k - $180k

     ...Senior Software Developer Skadden, Arps, Slate, Meagher & Flom LLP has forged a reputation as one of the most prestigious law firms...  ...including.NET, React, and Python. Serves as a senior engineering contributor responsible for translating business requirements... 
    Work at office
    Local area
    Remote work

    Skadden, Arps, Slate, Meagher & Flom LLP & Affiliates

    White Plains, NY
    1 day ago
  •  ...Description Position Overview: The Hudson Clean Heat Applications Engineer will be responsible for the design, coordination, and...  ...experience in MEP design and engineering. Proficiency in design software (AutoCAD MEP, Revit, and/or similar BIM tools). Familiarity... 
    For contractors
    Work at office

    Miller Proctor Nickolas, Inc.

    Tarrytown, NY
    20 days ago
  •  ...solutions and services. POSITION SUMMARY As an Applications Engineer, you will need to formulate an engineered estimate and or...  ...labor, materials, and equipment for alarm systems, CCTV, access control, and other low-voltage installations. Conduct take-offs and... 
    Temporary work
    For contractors
    For subcontractor

    Securitas Technology

    Elmsford, NY
    23 hours ago
  •  ...solutions and services.  POSITION SUMMARY  As an Applications Engineer, you will need to formulate an engineered estimate and or...  ...Configure and quote proprietary Pre Fabrication of applicable access control, CCTV and other systems  ESSENTIAL FUNCTIONS  Product... 
    For contractors
    For subcontractor

    Securitas Technology

    Elmsford, NY
    -35
  • $60 - $70 per hour

     ...Salesforce with internal and external applications using APIs, middleware, and event-driven architectures* Utilize Copado for source control, CI/CD pipeline management, release management, and deployment automation* Participate in Agile ceremonies, including sprint... 
    Work experience placement

    KForce

    Armonk, NY
    2 days ago
  •  ...firm and duly organized under the laws of the Commonwealth of Georgia. We are growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionHi, I have a following full time... 
    Permanent employment
    Full time
    H1b
    Relocation

    Sonsoft

    Harrison, NY
    4 days ago
  • Lead Software Engineer - Java (Hybrid)Employment Type: Full-TimeWork Authorization: Candidates must be authorized to work in the U.S. without current or future visa sponsorship.Our client, a large enterprise organization undergoing continued digital transformation, is seeking... 
    For contractors
    Immediate start
    Visa sponsorship

    Benchmark IT

    White Plains, NY
    2 days ago
  • $109.9k - $179.3k

     ...an Associate Manager, Production AI/ML Engineering to join our Advanced Informatics team....  ...normalization, and transformation across controlled terminologies (SNOMED CT, ICD-10/11,...  ...Bachelor's degree in Computer Science, Software Engineering, Data Science, Biomedical Informatics... 
    Full time
    Worldwide

    Regeneron Pharmaceuticals

    Tarrytown, NY
    23 hours ago
  •  ...provide technical insights, and translate them into detailed technical specifications. • Utilize DevOps or GitHub for efficient version control, continuous integration, and continuous deployment (CI/CD) processes. • Deploy and manage applications on Azure App Services,... 

    Ampcus

    White Plains, NY
    2 days ago
  • Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: SharePoint Developer Location(s): White Plains, NY Project OverviewSharePoint...
    Work at office

    Ampcus

    White Plains, NY
    2 days ago
  • $70 - $80 per hour

    DescriptionKforce has a client in Armonk, NY that is seeking a Senior Full Stack Engineer.Summary:Our client, a leading organization in the utilities industry, is seeking an experienced Senior Full Stack Software Engineer to join a high-performing engineering team responsible for... 

    KForce

    Armonk, NY
    23 hours ago
  • $95k - $135k

     ...Job Description JOB TITLE: Electrical Engineer LOCATION: Hawthorne, NY (on-site)...  ...manufacturing team oversees production and quality control at our ISO-certified facility. Also...  .... Working closely with mechanical, software, manufacturing, quality, and customer-facing... 
    Full time
    Local area

    Clarapath

    Hawthorne, NY
    11 days ago
  •  ...Java Software Engineer Our direct client, based in White Plains NY, is seeking a Senior Java Developer. You will be a part of the transformational journey to deliver best in class systems to support company's business lines, across all channels. The Senior Developer... 
    2 days per week
    3 days per week

    Staffing

    White Plains, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Controls Engineer. Be the first to apply!