Software Controls Engineer
Clarapath · Hawthorne, NY · 1 wk ago
Information Technology$120k–$160k/yrFull-time
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.
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
- Develop automated testing tools and software validation procedures to improve product quality and reliability
- Support prototype development, system integration, and engineering verification testing
- Aid 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)
- 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