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

Software Controls Engineer

$120k - $160k

Clarapath

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.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Controls Engineer in Hawthorne, CA vacancy
  •  ...comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly...  ...industrial manufacturing through software-driven production, additive...  ...methods.We are seeking a Senior Machine Control Software Engineer to help develop the real... 
    Suggested
    Temporary work

    Divergent

    Torrance, CA
    1 day ago
  • $170k - $240k

     ...changing the foundational assumptions for everything we do in space What You'll Do: We are seeking a Senior Real-Time / Controls Software Engineer to lead development of deterministic real-time control software supporting high-speed electromechanical aerospace... 
    Suggested
    Permanent employment
    Flexible hours

    Space Kinetic

    Los Angeles, CA
    25 days ago
  • Immediate need for a talented Software Architect Engineer with experience in the IT Industry.This is a Fulltimeopportunity and is located in El Segundo, NJ. Please review the job description below.Job ID: 18-31384 Key Requirements and Technology Experience:A minimum of... 
    Suggested
    Contract work
    Immediate start

    PYRAMID Consulting

    El Segundo, CA
    4 days ago
  • $120k - $145k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. FULL STACK SOFTWARE ENGINEER - TOP SECRET CLEARANCE As a Software Engineer, you will design, develop, and test key aspects of an in-house solution for... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Immediate start
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $114k - $171k

    Bachelor's degree in a STEM (Science, Technology, Engineering, and Mathematics) discipline with 5+ years of software development experience; Master's degree in a STEM discipline with 3+ years of experience; or Ph.D. with 1+ years of experience Hands-on experience developing... 
    Suggested
    Full time
    Shift work

    Northrop Grumman

    Manhattan Beach, CA
    1 day ago
  • $135k - $164k

     ...our allies. CX2’s AI-enabled hardware and software platforms detect, disrupt and defend the...  ...We are seeking a full-stack software engineer with 3-5+ years experience to join our growing...  ...that facilitate command and control (C2) of our suite of electronic warfare... 
    Permanent employment
    Full time
    Local area

    Cx2

    El Segundo, CA
    1 day ago
  • $215k - $245k

     ...ecosystem.About this RoleAs a Principal Guidance, Navigation, and Controls Engineer, you will own the full life cycle of GNC development at...  ...and testing of GNC sensors, actuators, and software in hardware-in-the-loop environmentDesign and implementation... 
    Permanent employment
    Full time
    Immediate start
    Relocation package
    Flexible hours

    Varda Space Industries

    El Segundo, CA
    2 days ago
  • $91.8k - $137.6k

     ...Northrop Grumman's Space Sector is seeking a Guidance Navigation Control (GNC) Engineer - Level 2/3 to provide technical analysis, design, and...  ...development and maintenance, system performance analysis, software validation, and the development of operating procedures and... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Redondo Beach, CA
    1 day ago
  • $120k - $180k

     ...and accessible for everyone. Our technology gives pilots greater control by simplifying the management of any aircraft during standard...  ...the joy and freedom of flight.GUIDANCE, NAVIGATION AND CONTROL ENGINEER - EL SEGUNDO, CAAs a Guidance, Navigation and Control Engineer,... 
    Work at office

    Skyryse

    El Segundo, CA
    4 days ago
  • $141.38k - $194.39k

     ...comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly...  ....PurposeWe are looking for a Senior Software Engineer, Computational Engineering with...  ...technology that is subject to US export controls Bachelor’s or master’s in computer... 
    Temporary work

    Divergent

    Torrance, CA
    2 days ago
  •  ...(DAPS) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex integrated...  ...of technology and production.PurposeWe’re seeking a Full‑Stack Software Engineer with solid experience in application development, data... 
    Temporary work

    Divergent

    Torrance, CA
    4 days ago
  • $125k - $145k

     ...the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER (BUILD RELIABILITY) We are seeking a Full Stack Software Engineer...  ...built and flown reliably. This involves streamlining quality control processes, simplifying new product introduction, ensuring... 
    Permanent employment
    Temporary work
    Flexible hours
    Weekend work

    SpaceX

    Hawthorne, CA
    4 days ago
  • $125k - $150k

     ...the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER (COMPONENTS)The Components Engineering Team develops the world...  ...operation, algorithms and AI to automatically create CNC programs, control and deployment of CNC machines, and much more. These... 
    Permanent employment
    Temporary work

    SpaceX

    Hawthorne, CA
    4 days ago
  • $126.65k - $182.85k

    Software Engineer, Front End Developer (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company has an exciting opportunity for a...  ...managementExperience with front end software for one or more of the following: control systems, embedded FPGA, low latency deterministic, operator... 
    Permanent employment
    Full time
    Work experience placement
    Currently hiring
    Immediate start
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    El Segundo, CA
    4 days ago
  • $122.43k - $224.5k

     ...comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly...  ...is seeking a Senior Full-Stack Software Engineer to develop and scale software systems...  ...and technology subject to U.S. export controls.Bachelor's degree in Computer Science,... 
    Temporary work

    Divergent

    Torrance, CA
    3 days ago
  •  ...comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly...  ...is seeking a Full-Stack Software Engineer II to help build and scale the...  ...information and technology subject to U.S. export controls.Bachelor's degree in Computer Science,... 
    Temporary work

    Divergent

    Torrance, CA
    2 days ago
  • $86.8k - $198k

    Full Stack Software EngineerThe Opportunity:As a full stack developer, you can resolve a...  ...field or 8+ years of experience in software engineering in lieu of a degree Nice If You Have:...  ...Experience with DevOps tools, including version control and CI/CD toolsExperience with AI/ML... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    El Segundo, CA
    4 days ago
  •  ...decisions, and have immediate, real-world impact. Senior Control Electronics Engineer We are seeking a Senior Control Electronics Engineer to...  ...actuation Work closely with GNC, avionics, and flight software teams to ensure seamless integration of control... 
    Full time
    Immediate start

    Castelion Corporation

    Torrance, CA
    29 days ago
  • $125k - $145k

     ..., with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, EMBEDDED SOFTWARE (STARSHIELD) The Starshield mission is...  .... The Starshield Software team is building software that controls satellites, operates sensors, and creates secure end-to-end... 
    Permanent employment
    Full time
    Temporary work
    Immediate start
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $160k - $220k

     ...with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER (STARSHIELD) Starshield leverages SpaceX’s Starlink...  ...RESPONSIBILITIES:  Create highly reliable software systems that control hundreds of satellites in low earth orbit Leverage software... 
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $120k - $145k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, CUSTOMER HARDWARE (STARLINK) Starlink is the world’s largest satellite constellation and is providing fast, reliable... 
    Permanent employment
    Full time
    Temporary work
    Live in
    Remote work
    Worldwide
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $160k - $220k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.   SR. SOFTWARE ENGINEER, SIMULATIONS (APPLICATION SOFTWARE) As a Software Engineer on the Simulations team, you will design, develop, and test our in... 
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $160k - $225k

     ...with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, TELEMETRY (STARLINK) At SpaceX we’re leveraging our...  ...containerized deployments Working knowledge of Linux, version control, testing, CI/CD, deployment, and monitoring systems ADDITIONAL... 
    Permanent employment
    Full time
    Temporary work
    Worldwide
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $150k - $175k

     ..., ENSCO has been providing leading-edge engineering, science and advanced technology solutions...  ...Description ENSCO is seeking a PNT Software Engineer, this position provides support...  ...with code configuration management and control tools/processes - Demonstrated understanding... 
    Full time
    Contract work
    Work at office
    Worldwide

    Ensco

    El Segundo, CA
    1 day ago
  • $125k - $145k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.   SOFTWARE ENGINEER, SIMULATIONS (APPLICATION SOFTWARE) As a Software Engineer on the Simulations team, you will design, develop, and test our... 
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $120k - $145k

     ...with the ultimate goal of enabling human life on Mars.   SOFTWARE ENGINEER (STARSHIELD) Starshield leverages SpaceX’s Starlink technology...  ...: Create highly reliable software systems that control hundreds of satellites in low earth orbit Leverage software... 
    Permanent employment
    Full time
    Temporary work
    Immediate start
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • Software Engineer (T02): 2 years of relevant experience with Bachelor's degree; 0 years with Master's degree; an additional 4 years of experience may be considered in lieu of degree Principal Software Engineer (T03): 5 years of relevant experience with Bachelor's degree... 
    Full time

    Northrop Grumman

    Redondo Beach, CA
    1 day ago
  • $120k - $145k

     ...possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, COLLISION AVOIDANCE (STARSHIELD) Starshield leverages...  ...working in Starshield’s GNC (Guidance, Navigation, and Control) organization, you will use your distributed systems knowledge... 
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $91.8k - $137.6k

     ...Our employees are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Space Systems (NGSP) is seeking a Software Engineer (T02) to join our Space Park Software Engineering organization. This position is located in Manhattan Beach, CA.\n\nIn this... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Manhattan Beach, CA
    1 day ago
  • $120k - $150k

     ...possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER (VEHICLE ENGINEERING) Be a founding member of the...  ...developing on Linux systems Good understanding of version control, testing, continuous integration, build, deployment and monitoring... 
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago

Do you want to receive more vacancies?

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