careertakescareertakes

Software Engineer II- Deep Learning & Computer Vision

Confidential Client•Manufacturing & Industrial
Entry LevelFull-timeHybridN/A
Brockton, Massachusetts
20 Hours Ago

The Software Engineer II at Confidential Client is responsible for independently designing, developing, testing, and supporting software solutions focused on deep learning and computer vision applications using 2D/3D camera technologies. This role involves driving technical execution across the software lifecycle, collaborating with cross-functional global teams, and advancing machine vision algorithms to enhance system accuracy and scalability. The position offers a hybrid work environment based in Bloomington, MN or Canton, MA, with opportunities to mentor junior engineers and contribute to strategic technology initiatives.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Automation Machinery Manufacturing.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

This position at Confidential Client contributes to the design, development, testing, and support of software and machine‑vision solutions used across product lifecycles. You will:

  • Design, develop, test, and release software components and features across product versions, patches, and updates.
  • Build prototypes, proofs of concept, and MVPs to validate approaches and reduce technical risk.
  • Implement and optimize computer‑vision and classical and machine‑learning algorithms for detection, inspection, classification, tracking, and prediction using 2D/3D cameras and programmable devices.
  • Apply deep learning techniques where appropriate to improve accuracy and robustness of vision systems.
  • Lead or participate in code reviews, ensure secure development practices, and follow quality and regulatory requirements.
  • Troubleshoot, debug, and resolve complex issues; provide both short‑term fixes and long‑term systemic improvements.
  • Collaborate closely with Product Management, Engineering, and Quality teams to translate requirements into actionable development work.
  • Create and maintain technical documentation including design specs, test plans, change logs, and release notes.
  • Mentor junior engineers through coaching, code reviews, and knowledge sharing.
  • Help evaluate and integrate third‑party or open‑source components and recommend tooling, frameworks, and process improvements.

Who You Are

Minimum qualifications and required skills:

  • 2+ years of professional software development experience.
  • Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or equivalent experience.
  • Strong problem‑solving, debugging, algorithmic thinking, and system design skills.
  • Solid understanding of data structures, design patterns, and modern software engineering practices.
  • Proficiency in C++, Python, or Lua, and the ability to work across multiple languages.
  • Experience with multithreading, multiprocessing, inter‑process communication, networking, or distributed systems.
  • Hands‑on with version control (Git), code review workflows, CI/CD pipelines, and issue‑tracking systems.
  • Familiarity with web fundamentals (HTML, CSS, JavaScript, REST/JSON, HTTP) for lightweight UI/prototype work.
  • Practical experience designing, deploying, or maintaining machine vision / computer vision systems and image‑processing or AI/ML methods.
  • Exposure to training or operationalizing deep learning models and awareness of AI/ML toolchains.
  • Comfortable using modern AI‑assisted development tools (e.g., GitHub Copilot).
  • Strong written and verbal communication skills; able to present technical topics to technical and non‑technical audiences.
  • Legally authorized to work in the U.S. and willing to undergo an employment background check.

Preferred / Nice‑to‑Have

  • Direct experience with 2D/3D camera systems and industrial vision hardware.
  • Prior work deploying models in production or on edge devices.
  • Experience with performance profiling and system stability improvements for real‑time vision systems.
  • Familiarity with containerization, orchestration, or embedded build systems.
  • Experience integrating vision systems with automation or control systems.

Compensation & Benefits

The base salary is one part of the total rewards package. The starting base annual salary range for this position is:

  • Starting Base Annual Salary Range: $79,020 - $119,515

Bonus Eligibility: This role is not eligible for an annual bonus.

Actual compensation will be determined based on experience, skills, education, and other lawful factors. Benefits and additional rewards will be described during the hiring process.


Work Location & Schedule

  • Location: Brockton, MA (on‑site / hybrid arrangements may be available).
  • Schedule: Full‑time, generally Monday–Friday; may include occasional on‑call weekends.
  • Travel: Up to 5% travel may be required, including international travel; a valid passport is required for international travel.

Additional Notes

Confidential Client is an equal opportunity employer and considers qualified applicants without regard to race, color, religion, sex, sexual orientation, national origin, disability, or protected veteran status. The role requires the ability to work in an office environment with flexible (hybrid) work arrangements available.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range