Software Design Engineer I jobs in United States
cer-icon
Apply on Employer Site
company-logo

GRAYHILL · 21 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
badNo H1BnoteU.S. Citizen Onlynote

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

PythonEmbedded systemsTest automationC programmingLinuxAttention to detailContinuous learningTeam collaboration

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

twittertwittertwitter
company-logo
Grayhill is a manufacturing company that produces touch encoder, rotary switches, keypads, pushbuttons, optical encoders and joysticks.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Scott Harrison
Chief Executive Officer & President
linkedin
leader-logo
Gregg Prothe
Chief Financial Officer
linkedin
Company data provided by crunchbase