Brady is looking for a Senior Image Processing Software Engineer to join their decoder development teams to create industry-leading barcode decoding software by solving complex problems and pushing the envelope on existing technologies.
Requirements
- 5 years of C/C++ experience related to the image processing algorithm
- Windows Software development experience using Microsoft Visual Studio
- Experience in image processing, signal detection, and estimation, and pattern recognition
- Experience with Linux, Open CV, Python is preferred
Responsibilities
- Design, develop, and test image processing and pattern recognition algorithms
- Implement in C/C++ and optimize for embedded platforms
- Debug, adapt, and improve image processing algorithms to support customer applications in Windows, Linux, and embedded environments
- Enhance image processing development tools under using Microsoft Visual Studio
- Develop and maintain software that meets quality system requirements of Brady Corporation
- Support product specification and documentation
- Support porting and testing of algorithms to embedded platforms
Other
- BS/BA in EE, CS, Math or equivalent required. MS preferred
- Strong problem-solving skills
- Ability to work in a team environment
- Must be a self-starter and detail-oriented