This position primarily involves hardware and software / firmware design as part of the Engineering team. The right candidate should be able to bring an embedded design from concept to completion,
Responsiblities
- Hardware and software / firmware design and implementation of embedded systems to use in Keyboards, Trackballs, Control Display Units, Flat Panel Displays, Integrated Switch Panels, Enhanced & Ruggedized LCDs, and more.
- Use computer-assisted engineering and design software and equipment to perform assignments, applying principles and techniques of electrical engineering to accomplish goals.
- Design of test software and test suite packages including selection of accompanying commercially available test equipment and design of non-standard test equipment.
- Participation in preparation of specifications and documentation related to new and legacy designs.
- Assist in troubleshooting of new and legacy embedded designs, which include a broad mix of communication protocols.
- Work with other members of the multi-disciplinary engineering team to bring designs to realization
- 7 years of experience in a design position required
- Bachelor's Degree in Electrical or Computer Engineering
- Experience with Schematic Capture and PCB design
- Experience designing a mix of analog and digital circuits
- Strong skills in embedded software development
- Experience writing code in C or C
- Experience with Real Time Operating Systems is a plus
- Organized and detail oriented
- Good interpersonal skills, along with verbal and written communication skills
- Ability to work in both a team environment and independently