Search

Software Engineer - Unmanned Modular Systems

PublishedPublished: 6/14/2022
Technology

Job Description

Job DescriptionAbout 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 OpenCV, NVIDIA TensorRT, or OpenVINO.

  • Strong programming skills using Python and/or C++.

  • Experience deploying AI models on embedded or edge computing hardware such as NVIDIA Jetson, Intel NUC, or AMD Ryzen Embedded platforms.

  • Demonstrated experience evaluating and improving machine learning algorithms using quantitative performance metrics.

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Ability to work effectively within multidisciplinary engineering teams.

Preferred Qualifications

  • Master's degree in Computer Science, Electrical Engineering, Artificial Intelligence, or a related field, or 5+ years of hands-on experience developing AI/ML solutions for imaging, optical, or sensor-based systems.

  • Background in optical physics, radiometry, computer graphics, or computational imaging.

  • Experience generating physics-based synthetic imagery using Blender, Unreal Engine, or custom rendering pipelines.

  • Understanding of optical sensor modeling, including concepts such as MTF, SNR, contrast, and spectral response.

  • Experience with MLOps tools for data versioning, dataset management, experiment tracking, and automated training pipelines.

  • Familiarity with modern edge AI optimization and deployment techniques.

Preferred Technical Skills

  • Computer Vision

  • Deep Learning

  • Image Recognition

  • Object Detection

  • Semantic Segmentation

  • Object Tracking

  • Synthetic Data Generation

  • Embedded AI

  • Edge Computing

  • Python

  • C++

  • PyTorch

  • TensorFlow

  • ONNX

  • OpenCV

  • TensorRT

  • OpenVINO

  • NVIDIA Jetson

  • Intel NUC

  • AMD Ryzen Embedded

  • Blender

  • Unreal Engine

  • MLOps

Why Join Our Client?

  • Work on innovative AI and computer vision technologies for advanced imaging systems.

  • Collaborate with highly experienced multidisciplinary engineering teams.

  • Contribute to mission-critical solutions utilizing cutting-edge machine learning and embedded computing technologies.

  • Competitive compensation and comprehensive benefits package.

  • Opportunities for professional growth and continued technical development.

Company DescriptionW3Global was established in 2006 in Fremont, CA with a vision: simplify the recruiting process and develop an industry-disrupting platform to connect candidates with clients. Our cutting-edge Applicant Tracking System enables us to find the right person for the right job, creating value for job seekers and employers. While W3Global initially focused on IT staffing, we have expanded the business to serve many other industries, including accounting and finance, legal, engineering, human resources, government and more.

We’re proud of the investments we’ve made in our team, having grown from four to 1000 employees and evolving into one of the leading recruitment and staffing solution providers in the industry. Our recruiters and account managers are passionate about connecting qualified professionals with the right positions in small, medium, and large companies.

Our Services
W3Global understands the natural ups and downs of an organization’s staffing needs. We are continuously adapting to industry and economic changes to find the right candidates.

We specialize in placing permanent, direct, contract, and temporary positions for companies of any size. Our recruiting services include sourcing, recruiting, screening, interview management, salary negotiations, training, and onboarding.

We are committed to helping organizations redefine their recruitment process by delivering our SaaS-based proprietary application tracking system software.

Our Expertise
W3Global has been delivering staffing solutions for nearly two decades; we know which recruiting strategies work best. Our expert team is committed to developing a customized solution to fit your company’s unique needs.

As a W3Global client, you’ll also receive personalized assistance from a seasoned team of staffing specialists. We are committed to providing both technical support and industry expertise to simplify the hiring process. We know that your time matters. W3Global will help you streamline the hiring process, getting it done and getting it right.

Company Description

W3Global was established in 2006 in Fremont, CA with a vision: simplify the recruiting process and develop an industry-disrupting platform to connect candidates with clients. Our cutting-edge Applicant Tracking System enables us to find the right person for the right job, creating value for job seekers and employers. While W3Global initially focused on IT staffing, we have expanded the business to serve many other industries, including accounting and finance, legal, engineering, human resources, government and more.\r\n\r\nWe’re proud of the investments we’ve made in our team, having grown from four to 1000 employees and evolving into one of the leading recruitment and staffing solution providers in the industry. Our recruiters and account managers are passionate about connecting qualified professionals with the right positions in small, medium, and large companies.\r\n\r\nOur Services\r\nW3Global understands the natural ups and downs of an organization’s staffing needs. We are continuously adapting to industry and economic changes to find the right candidates.\r\n\r\nWe specialize in placing permanent, direct, contract, and temporary positions for companies of any size. Our recruiting services include sourcing, recruiting, screening, interview management, salary negotiations, training, and onboarding.\r\n\r\nWe are committed to helping organizations redefine their recruitment process by delivering our SaaS-based proprietary application tracking system software.\r\n\r\nOur Expertise\r\nW3Global has been delivering staffing solutions for nearly two decades; we know which recruiting strategies work best. Our expert team is committed to developing a customized solution to fit your company’s unique needs.\r\n\r\nAs a W3Global client, you’ll also receive personalized assistance from a seasoned team of staffing specialists. We are committed to providing both technical support and industry expertise to simplify the hiring process. We know that your time matters. W3Global will help you streamline the hiring process, getting it done and getting it right.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...