Role OverviewDesign and release software and hardware for items such as single board computers, environmental control and measurement, and LED sign message control. Involved in all aspects of product and system design to firmware and control software development to product release and post-release support.
What You Will Do
Write complete code, design software features, troubleshoot and debug existing products, research networking protocols, and share knowledge with the team.
Why It Might Be a Fit
Must have experience with C++ in Linux and hardware environments, networking protocols, and design software features to meet product requirements.
Requirements
- C++ in Linux and hardware environments
- Networking protocols
- Design software features to meet product requirements
- CPLD and FPGA processing understanding/exposure
- Troubleshooting skills using lab equipment such as logic analyzer
- Write technical specifications and assist with functional specifications
- Validate products against standards documents
- Demonstrated experience designing, implementing, testing, diagnosing & supporting production software
- Ability to work on several projects simultaneously
- Flexible attitude fostering the ability to work closely with others
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- 401k with company match
- Disability insurance
- Life insurance
- PTO
- Company paid holidays
]]>