About the Role
We are seeking a Controls Engineer with strong Python software development skills to design, build, and maintain automated test and control systems. This role involves writing production-quality Python applications to orchestrate instruments, acquire data, and validate product behavior. You will lead the transition from LabVIEW to a Python-first test development practice, augmented by AI coding tools.
Responsibilities
- Design and develop Python-based automated test executive (ATE) applications for production and validation environments
- Build and maintain instrument driver libraries for VISA, GPIB, TCP/IP, Modbus, NI-DAQmx, and CAN/LIN interfaces
- Architect data acquisition pipelines: signal conditioning, timestamped logging, and structured reporting
- Write operator-facing GUI applications using frameworks such as PySide6 or similar
- Lead LabVIEW-to-Python migration efforts: audit existing VIs, define equivalent Python architecture, and execute phased rewrites
- Evaluate and integrate AI-assisted development tools into the test software workflow
- Establish Python development standards, project templates, and onboarding guides for the controls team
- Author and maintain design specs, and developer manuals for software assets
- Manage code in Git with feature branches, code review, and CI pipelines
- Partner with firmware, mechanical, electrical, and manufacturing teams to define test requirements and ensure production-ready test station deployment
- Deploy and maintain test station software on production floor hardware
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Software Engineering, Mechanical Engineering, or related discipline
- Minimum of 5 years of experience in controls or software engineering, preferably in automotive applications
- Experience coding in Python and LabVIEW
- Excellent analytical, problem-solving, and communication skills
- Familiarity with automotive sensor products, such as battery current sensors, steering angle sensors, and throttle position sensors
- Able to interpret datasheets, understand signal characteristics, and develop meaningful test coverage
- Experience with schematic and PCB layout design tools such as OrCAD and/or Altium is a plus
Skills
- Python
- LabVIEW
- VISA
- GPIB
- TCP/IP
- Modbus
- NI-DAQmx
- CAN/LIN
- PySide6
- AI coding tools
- Git
- OrCAD
- Altium
Location
- Long Island City, NY
Work Type
- Hybrid
Experience Level
- 5 years of experience
Education Level
- Bachelor's degree
- Master's degree
Salary/Compensations
- $105,000 - $130,000
Benefits
- Competitive salary
- Comprehensive benefits package
- Opportunities for professional development and career advancement
About the Company
- Standard Motor Products Inc. is a manufacturer and distributor of world-class automotive parts.
- Our multidisciplinary staff demonstrates a commitment to quality, a passion for the auto market, and teamwork.
- We have 5,000 employees across our Long Island City, NY headquarters, and in 20 factories and distribution centers throughout the country and world.
