JOBSEARCHER

Software and Algorithm Developer

ParsonsHenrico, VAL6 LeadSeptember 15th, 2026
Overview In this role you will design and implement algorithms that interpret sensor data to identify objects and actions, and you will develop software to command hardware like cameras and sensors across Windows, Linux, Android, and embedded platforms. You’ll work within a cross-disciplinary team to drive rapid prototyping, system integration, and AI-enabled solutions for mission-critical applications. This position offers exposure to defense and security-focused projects with meaningful impact. You will shape how sensors and software come together to solve complex problems. Compensation / Benefitsmedical, dental, visionpaid time offESOP401(k)life insuranceflexible work schedules ResponsibilitiesDesign and develop algorithms for sensor data interpretation and object/activity recognitionDevelop software to control hardware components (cameras, radar, sensors)Create applications across Windows, Linux, Android, and embedded environmentsCollaborate with electrical/mechanical engineers and technicians in a cross-functional team Key requirements5+ years of experience in software and algorithm/AI developmentExperience with ML, CNN, machine vision, and image/signal processingSoftware development across hardware-interfacing domains (imaging sensors, video processing, display, networking)Proficiency in C++, Python, and JavaBS or higher in Computer Science or related fieldCross-functional collaborationProblem-solving mindsetStrong communicationOpenCVMATLABVisual Studio