Lead the software architecture for industrial camera systems, blending expertise in embedded systems, AI integration, and robust security mechanisms.
Requirements
- Expert knowledge of embedded software development for NXP i.MX8 and RISC-V architectures
- Advanced proficiency in object-oriented C++ and Python for embedded and AI applications
- Demonstrated experience with AI model training and integration using modern frameworks
- Kernel-level programming expertise and device driver development for embedded Linux
- Practical experience with industrial protocols including ONVIF, RTSP, and various interfaces
- Strong understanding of real-time processing techniques and performance optimization
- Experience implementing ONVIF standards for security cameras
Responsibilities
- Architect advanced user interfaces including ONVIF support, web-based camera controls, and remote management systems
- Design and implement robust security systems with authentication and encryption for industrial cameras
- Train and integrate AI models using frameworks like TensorFlow and PyTorch for sophisticated vision processing
- Support development of low-level drivers and kernel modules optimized for NXP i.MX8 and RISC-V platforms
- Optimize image signal processing pipelines for real-time industrial applications
- Collaborate with hardware engineers to ensure software compatibility with specialized components
- Develop high-performance real-time applications for embedded Linux environments
Other
- 10+ years of experience in embedded software design
- Bachelor's degree or higher in Computer Science, Electrical Engineering, or related field
- Location: Mansfield, MA (on-site position, no remote option)