Software Engineer III

Wilmington

Job Title: Software Engineer III Job Location: Wilmington Massachusetts 01887 Onsite Requirements: C++ Embedded Linux Job Description: In this role, you will design and deploy advanced deep learning solutions for real-time computer vision applications, working across embedded systems, software, and hardware integration. You will be responsible for the full software lifecycle-from requirements and model development through prototype, optimization, validation, and customer deployment. This position requires strong hands-on development, performance tuning, and collaboration with hardware, QA, and product teams to deliver scalable, production-ready solutions. Key Responsibilities: Design, develop, train, and evaluate deep learning models for real-time computer vision and video analytics. Implement embedded and system-level software from requirements through prototype and production deployment. Develop, test, debug, and review C/C++ and Python system software on Linux platforms. Optimize system performance, efficiency, stability, and scalability. Integrate and validate new product designs, interfacing closely with hardware engineering. Support software QA activities and continuous performance improvements. Assess and integrate third-party and open-source software components. Participate in code reviews, configuration management, and defect tracking processes. Qualifications: Bachelor's degree in Computer Science, Computer Engineering, or related field with coursework in AI and Computer Vision. 5+ years of hands-on experience developing and deploying machine learning models for computer vision or video analytics. Practical experience with deep learning inference frameworks such as OpenCV, TensorRT, TensorFlow/Keras/TensorFlow Lite, PyTorch, OpenVINO, and/or Qualcomm Neural Processing SDK. Strong experience developing real-time applications. Proficiency in C/C++ and Python. Experience developing on Linux. Experience with ROS or ROS2. Familiarity with software configuration management, defect tracking, and peer review workflows. Ability to work with lab equipment (oscilloscopes, logic analyzers, spectrum analyzers, protocol analyzers, emulators). **This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role** Apply