Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
W
W3global
Software Engineer - Unmanned Modular Systems Jobs in Manchester ,NH,US
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on New Hampshire data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$129,523 / year median in New Hampshire
-2% projected decline
Job Description
About Our Client Our Client is a leading technology and engineering company specializing in advanced electro-optical systems, embedded technologies, and intelligent automation solutions. They develop cutting-edge products for mission-critical applications, leveraging artificial intelligence, computer vision, and embedded computing to deliver innovative solutions for defense, industrial, and high-performance imaging environments. Position Overview Our Client is seeking a highly skilled AI/ML Software Engineer to join their advanced electro-optics team. This role is responsible for developing, adapting, and optimizing image recognition algorithms for tactical environments and embedded edge-computing platforms. The ideal candidate will combine strong theoretical knowledge with practical software engineering expertise to build reliable, high-confidence computer vision solutions capable of operating in real-world conditions. Key Responsibilities Assess, modify, and optimize image recognition algorithms, including object detection, semantic segmentation, and object tracking models such as YOLOv8, Mask R-CNN, and DeepSORT, for embedded and edge computing platforms. Design, develop, and implement synthetic labeled training datasets to supplement real-world imagery and improve model robustness across varying environmental and operational conditions. Generate physics-based synthetic imagery by incorporating factors such as illumination, material properties, atmospheric effects, and sensor characteristics to accurately reflect real optical sensor performance. Evaluate and validate AI model performance using quantitative metrics including precision, recall, confusion matrices, confidence intervals, and other statistical measures to ensure deployment readiness. Collaborate closely with AI researchers, software developers, hardware engineers, and system integration teams to ensure machine learning solutions meet mission objectives and hardware constraints. Optimize AI models for embedded hardware platforms while balancing computational performance, power consumption, and inference speed. Research and implement emerging AI, machine learning, and edge deployment technologies to continuously improve system capabilities and efficiency. Participate in software design, testing, debugging, and continuous improvement throughout the product development lifecycle. Required Qualifications Bachelor's degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or a related technical discipline. Strong experience with machine learning frameworks such as PyTorch, TensorFlow, or ONNX. Proficiency with computer vision libraries and deployment tools including Open