Systems Integration Engineer
Role details
Job location
Tech stack
Job description
The primary responsibility is to lead the development of integrated control systems across multiple platforms and devices.
Systems Architecture & Development
-
Design kiosk-style user interfaces for simplified control via Android tablet.
-
Manage the design and evolution of communication between PC, hardware devices, and remote interfaces (HID-compliant devices, communications via USB, Ethernet, Wi-Fi)
-
Integrate third-party hardware while referencing SDKs for various controls
-
Develop and advise on best practices for managing integrated computers and IT systems
Hardware & Networking Integration
-
Identify and resolve complex hardware-to-software communication and technical issues.
-
Configure and troubleshoot device-to-PC communication across multiple protocols
-
Collaborate on the physical design of control interfaces and hardware housings.
-
Provide hardware/firmware/electronics troubleshooting support
-
Collaborate with vendors and internal teams to ensure seamless integration & deployment
Security & Deployment
-
Apply code signing and secure provisioning practices for Windows and Android components
-
Provide appropriate administrative controls for for kiosk-style operation
-
Maintain version control and documentation for deployed systems
-
Support customers with elevated technical support needs. Document, prioritize, and develop technical solutions to issues as they evolve.
Manage and advise on internal IT infrastructure and integrated systems.
Requirements
-
An intelligent, driven individual who thrives in a physical development environment
-
Creative and Curious: A natural tinkerer who enjoys taking things apart to understand how they work.
-
Having a proven ability to work independently
-
Able to lead projects from concept to deployment.
-
Strong technical problem solver
-
Very organized
-
Collaborative team member
-
Strong written and verbal communicator, + 4-year degree in electrical engineering, computer science, a related technical field or proven expertise.
-
5+ years of industry experience
-
Experience integrating hardware using SDKs and APIs
-
Strong proficiency in software development (Windows/C#/.Net preferred) with WPF, WinUI experience.
-
Knowledgeable about networking fundamentals and device communication protocols
-
Skilled using Microsoft/Google applications such as Word/Docs, Excel/Sheets, and PowerPoint/Slides
-
A proven reliable and accountable team member
-
High level of attention to detail & organizational skills
Preferred:
-
Experience using AI tools including for developing applications and scripts
-
Knowledge of peripheral signal handling including stylus/touch input and multi-user interaction
-
Comfort with Android development or kiosk-type deployment
-
Understanding of code signing, provisioning, and secure deployment practices
-
Passion for continuous improvement and rapid prototyping
-
Experience managing IT infrastructure in an organization
Travel: Up to 10% to attend trade shows representing Revolution as an exhibitor, attending industry shows to learn, or periodically to customer sites., Bachelors
Benefits & conditions
- Competitive Rewards: We offer competitive compensation, medical insurance, paid holidays and vacation, and a SIMPLE IRA retirement program with company match and profit sharing., Health Insurance
Dental Insurance
Vision Insurance
Paid Vacation
Paid Sick Leave
PTO (Paid Time Off)
Paid Holidays