Software Controls Engineer
$120k - $160kClarapath
Job Description
Job Description
JOB TITLE: Software Controls Engineer
LOCATION: Hawthorne, NY (on-site)
TYPE : Full time, regular
COMPENSATION: $120,000 - $160,000/yr
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.
$119.2k - $149k
...supporting thousands of franchisees around the globe. Sr. Software Engineer - Mobile App Shelton, CT Ready to build what's next with... ...Error Tracking Sentry Feature Flags LaunchDarkly (controls which features are live for which users) Analytics Adobe...SuggestedLocal area$120k - $180k
...message the job poster from Mavis Tire Put your career into high gear with Mavis Tire! We're looking for a full time Frontend Software Engineer to join our team at our Operation Support Center in White Plains, NY. With nearly 2,300 retail locations, Mavis is one of the...Suggested16 hoursFull timeLocal areaShift work$148k - $247k
...technologies, cloud-native patterns, and AI to deliver reliable, enterprise-grade solutions. Job Description In this Senior Full‑Stack Software Engineer role, you will design, build, and operate critical platform and configuration tooling that underpin Guidewire’s cloud products...SuggestedFull timePart timeWork at officeRemote workFlexible hours- ...TekWissen provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering, and systems integration. Job Description The Cognitive Environment Laboratory team at the Research Center is seeking a...Suggested
- At IBM Research, we are the innovation engine of IBM. Exploring what’s next in computing and shaping the technologies the world will... ...multiprocessing, multithreading, async programming) Job Title Full Stack Software Engineer - IBM Quantum Location Yorktown Heights, New York,...Suggested
- # Software Engineer IMastercardunknownPosted 24 Jun 2026Mastercard is seeking a Software Engineer I to join their Transaction Stream team, focusing on developing cutting-edge switching solutions for authorization and clearing services. The role involves full stack development...
$110k - $137k
Summary We 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....Full timeFor contractorsWork experience placementWork at office$130k - $170k
...posted here as they become available. JOB TITLE: Senior Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular... ...responsibility for designing, developing, and testing device control software, both at the driver and at the application level....Full timeWork experience placementLocal area- ...Embedded Engineer Location: Valhalla, NY Duration: 6 Months Mandatory Requirements: ~ Beverages Industry experience (Mandatory) ~ System integration exposure ~10+ yr. overall Exp. Responsibilities: Work in embedded firmware to develop embedded...
$115k - $155k
...JOB TITLE: Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION: $115,000 - $155... ...while our manufacturing team oversees production and quality control at our ISO-certified facility. Also based in our New York headquarters...Full timeLocal area- ...The ideal candidate will typically possess a degree in Computer Science, Computer Engineering, or Electrical Engineering. Technical Experience: ~GUI development (UI/UX) ~Hardware control interface ~Ethernet-based control ~Signal processing (FFT, SNR, etc.) ~Data...Work visa
$195k - $323k
...Principal Software Engineer, Senior Architect Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible...Full timePart timeFlexible hours- ...requires. Job Summary: Trane in Bedford, NHis hiring for Application Engineer (Equipment). In this role, you will be responsible for the... ..., including new equipment, start-up and warranty service, and controls equipment. Support bid desk operations by maintaining bid records...Hourly payWork experience placementLocal areaWork from home
- Foxconn Technology Group in Mount Pleasant, Wisconsin is seeking a Corporate Recruiter to join their Talent Acquisition Department. This full-time role involves managing recruitment processes, collaborating with hiring managers, and updating a candidate database. The ideal...Full time
- ...Preferred: Knowledge of multidimensional data structure concept such as STAR schema and cube structure. Experience with analytical software such as R and SPSS. Additional Information All your information will be kept confidential according to EEO guidelines. #J-18808-...
- ...Software Developer Department: Software Development Employment Type: Full Time Location: SMC Reporting To: Matt Hoye Description FII... ...Qualifications Bachelor's degree in Computer Science, Software Engineering, or related field required; Master's degree preferred Minimum...Full timeTemporary workWork at office
- ...Software Developer Software Guidance & Assistance, Inc., (SGA), is searching for a software developer for a contract/right to hire... ...computer applications, information technology or electronics engineering. Two years experience in job offered or two years experience as...Full timeContract work
$33.55 - $39.47 per hour
...plumbing systems. Typically, this position does not have a Chief Engineer on-site at the building and is sometimes the solo engineer at... ...outside contractors and technicians. Maintain stock and inventory control. Respond immediately to emergency situations (fire, evacuation,...Minimum wageFor contractorsApprenticeshipWork at officeImmediate start- ...thinking experts. We're one of the largest engineering and system integration firms in the... ...for our clients through IT automation and control solutions for more than 30 years to the... ...Solid understanding of object-oriented software development & delivery methodologies...Local areaFlexible hours
$70 per hour
Our client is seeking a Java Developer to support internal application development focused on product pricing and data integration. The ideal candidate will have strong communication skills and the ability to collaborate effectively within a team environment. This is...- ...components that integrate with existing on-prem AutoNation systems and databases. Qualifications: ~8+ years experience in java software development demonstrating increasing levels of responsibility ~ Experience leading a team of 3 or more software developers ~...For contractorsVisa sponsorship
$128.6k - $210k
...explore more ideas and quickly turn complex problems into working solutions for our scientists. A Typical Day As a Principal Software Engineer, you'll contribute to: API and service development across a shared platform that research teams use to access and work...- ...Course Bhai is looking for a Software Developer through the IBM Off Campus Drive 2025. This role is perfect for recent graduates looking to start their careers in a global technology leader. Your responsibilities will include supporting web applications and automating...
- ...optimize pipelines for automated testing and deployment. Source Control Management Strong knowledge of Git and experience working... .... Basic knowledge of programming languages commonly used in software development, including C and C++. Basic knowledge of Cmake...
- ...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 week3 days per week
- ...various tests for systems, networks, applications, databases, software. Log and document errors in the tracking system. Identify specific... ...that should be automated and discuss them with manual QA engineers. Develop the best automation solutions based on the requirements...Internship
- ...stakeholders to translate business requirements into actionable tasks. Key Responsibilities Develop, configure, and support software solutions using Java Work closely with stakeholders to gather requirements and translate them into Jira stories and user...3 days per week
- Job Title Interview : Video Visa : USC, GC, GC EAD, H4 This is hybrid from day-1 ( Need local candidates ) Description : Client is America's largest state power organization and is a national leader in energy efficiency and clean energy technology. Project Overview...Local area
- ...Requirements: Bachelor's Degree or a Master's Degree in Computer Science, Information Technology, and 5 years of software development experience in design and development of Enterprise Applications using Microfocus COBOL. Experience in design and...
$160k
...healthcare that shows up. Who You Are As a DevOps Engineer at OnMed, you will play a pivotal role in shaping the future of... ...AI-assisted agentic development workflows, improving our software delivery speed and quality, and enhancing collaboration across...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Controls Engineer. Be the first to apply!
- healthcare software sales Hawthorne, NY
- software sales Hawthorne, NY
- entry level software sales Hawthorne, NY
- remote software sales Hawthorne, NY
- software Hawthorne, NY
- japan software engineer
- goldman sachs software engineer
- senior robotics software engineer
- software sales engineer
- software developer manager


