Shield AI01.03.26
AI SCORE 8.5

Principal Software Engineer - Image Processing & AI/​ML Remote

$140K–$195K/year

About the Role

We are seeking a highly experienced Principal Software Engineer specializing in Image Processing & AI/ML to join our dynamic team remotely. As a Principal Software Engineer, you will support the development of advanced image processing algorithms and AI solutions on embedded platforms, leveraging your expertise in software development and strong technical skills.

What You'll Do

  • Design, develop, and optimize image processing algorithms using OpenCV libraries.
  • Train, integrate, and validate AI/ML models for image processing applications.
  • Implement, debug, and optimize applications on Qualcomm Snapdragon processors.
  • Develop and maintain software in C/C++ on Ubuntu 22.xx (or equivalent Linux environment).
  • Leverage Python for prototyping, data processing, and AI workflows.
  • Collaborate within an Agile development team, participating in sprint planning, daily stand-ups, and retrospectives.
  • Utilize industry-standard tools such as Git, JIRA, and Confluence for version control, project tracking, and documentation.
  • Perform code reviews, technical documentation, and knowledge sharing within the team.
  • Communicate project progress, challenges, and solutions effectively to both technical and non-technical stakeholders.

Requirements

  • Expert-level experience in software development, particularly in image processing and AI/ML.
  • Strong hands-on experience with OpenCV and Qualcomm Snapdragon processors.
  • Proficiency in C/C++ and Python programming languages.
  • Experience working in Agile environments and familiarity with Agile methodologies.
  • Excellent analytical, technical, and communication skills.
  • Proven track record of working across the software development life cycle.

Nice to Have

  • Experience with embedded systems and real-time processing.
  • Familiarity with machine learning frameworks such as TensorFlow or PyTorch.
  • Knowledge of additional programming languages or tools related to image processing.

What We Offer

  • Competitive salary range of $140,000 to $195,000 per year.
  • Comprehensive medical, dental, and vision insurance.
  • 401(k) retirement plan with pre-tax and Roth post-tax contributions available.
  • Life insurance options for employees and dependents.
  • Short and long-term disability coverage.
  • Health Spending Account (HSA) and transportation benefits.
  • Employee Assistance Program for personal support.
  • Flexible time off policies including PTO, vacation, and sick leave.
Why This Job8.5 of 10

This Principal Software Engineer role offers a unique opportunity to work on cutting-edge image processing and AI technologies in a fully remote setting.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Deep expertise in image processing using OpenCV and proficiency in C++ and Python, enabling the candidate to design and optimize algorithms for embedded platforms effectively.

Strong self-motivation and discipline to excel in a remote work environment, demonstrating the ability to manage time effectively and deliver results without direct supervision.

Proven experience in leading Agile development teams, with a mindset focused on continuous improvement and the ability to mentor junior engineers in best practices around Git, Jira, and Confluence.

Learning Resources

OpenCV Documentationguide

Career Path

Principal Software Engineer - Image Processing & AI/ML(Now)Engineering Manager - AI/ML Projects(1-2 years)Director of Software Engineering - AI/ML Division(3-5 years)

Market Overview

Market Size 2024
$8.5B
Annual Growth
12.3%
AI Adoption in Image Processing
75%
Investment in AI/ML Technologies
+45%
Labour Demand for AI/ML Engineers
+30%
Avg Salary for Principal Software Engineers
$150K

Skills & Requirements

Required
OpenCVC++Python
Growing in Demand
TensorFlowDeep LearningComputer Vision
Declining
Traditional Image Processing TechniquesMATLAB for Image Processing

Domain Trends

Increased Use of AI in Image Recognition
Around 70% of companies are integrating AI into their image recognition systems, enhancing accuracy and efficiency.
Shift Towards Real-Time Processing
The demand for real-time image processing solutions is growing by 25% annually, driven by applications in security and autonomous vehicles.
Open Source Contribution Growth
The OpenCV community has seen a 50% increase in contributions over the past two years, leading to more robust and versatile libraries.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.