GRAYHILL · 18 hours ago
Software Design Engineer I
Grayhill Inc. designs and manufactures intuitive human interface solutions that make life simpler, safer, and more efficient. The Software Design Engineer I will modify and improve existing products while designing new ones, ensuring reliability and functionality for Touch Encoder products used in various applications.
IndustrialManufacturingPackaging Services
Responsibilities
Design and execute validation test plans for Touch Encoder systems (USB and CAN J1939)
Test and evaluate designs and provide product specifications or test data as required
Design and implement a reusable test driver framework that serves as the foundation for all test scripts
Develop and maintain automated test scripts primarily in Python
Assist with embedded firmware testing (basic C code familiarity is a plus)
Use tools like TE-CLI, TE-Dashboard, and GUIDE for system configuration and validation
Collaborate with engineering and product teams to identify and track bugs, test coverage, and performance metrics
Support regression testing, hardware-in-the-loop simulation, and development of new test tools and fixtures
Work in both Windows and Linux environments for test automation and device communication
Analyze test data and reports to determine if design meets functional and performance specifications
Recommend new products and/or modifications and improvements to existing products
Provide technical support to internal and external customers
Adhere to Grayhill release to production protocols
Qualification
Required
Bachelor's Degree in Computer science, Computer Engineering or a related field
Experience with Python for test automation (internships or coursework count!)
Understanding of embedded systems, microcontrollers, communication protocols (USB HID, CAN J1939)
Familiarity with C and hardware-level debugging tools is beneficial
Comfort using Linux for command-line tools and testing workflows
Strong attention to detail and a passion for continuous learning
Ability to work independently and as part of a fast-paced, cross-functional team
Benefits
Comprehensive Health Insurance; medical, dental, prescription, and vision starting on day one.
Generous Paid Time Off
401(K) match up to 4% of salary
Hybrid work model allowing 4 days a month remote
Collaboration Space featuring ping pong, foosball, board games, and more...
Company paid holidays
Optional gap insurance coverages
Company paid disability and basic group life
24/7 Employee Assistance Program
Catered company events - to pause and celebrate the wins!
Company
GRAYHILL
Grayhill is a manufacturing company that produces touch encoder, rotary switches, keypads, pushbuttons, optical encoders and joysticks.
Funding
Current Stage
Late StageRecent News
Business Wire
2025-10-24
2025-02-18
Company data provided by crunchbase