Earnbetter

Job Search Assistant

Software Engineer II

ASMPT AEi, Inc. • Billerica, MA 01821 • Posted 5 days ago via LinkedIn

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

In-person • Full-time • Mid Level

Job Highlights

Using AI ⚡ to summarize the original job post

ASMPT AEi is seeking a Software Engineer II to join their team, focusing on developing robotic and highly integrated systems for vision-guided automated assembly and test equipment. This role involves working closely with a software engineering team to design, develop, and maintain software systems, ensuring they are scalable, maintainable, and adhere to established design control processes and good engineering practices.

Responsibilities

  • Collaborate with management and architects to convert software design into working, scalable, maintainable software.
  • Assist with system integration, testing strategy, and documentation.
  • Conduct and participate in design and code reviews.
  • Provide estimates of assigned tasks for project planning.
  • Collaborate with experts and team members to solve technical problems.
  • Work independently and troubleshoot as required.
  • Assist with QA functions as required.

Qualifications

Required

  • BS in Computer Science or engineering discipline
  • 3+ years of experience in industrial engineering software design/development of complex systems
  • Proficient with C# using Visual Studio; source control usage and developing multithreaded applications.
  • Familiarity with Agile Scrum methodology
  • Experience with electro-mechanical systems or robotics
  • Solid English verbal and written communication skills
  • Motivated with a passion for excelling in learning and contributing to collective goals.
  • 10% travel, both domestic and international

Preferred

  • Experience with industrial communication protocols
  • Proficient with C++
  • Vision algorithms

Full Job Description

ASMPT is a leading global supplier of hardware and software solutions for the manufacture of semiconductors and electronics.

This is a unique opportunity to join the ASMPT AEi team as a Software Engineer. You will be working with SW engineer team to develop robotic and highly integrated systems used in vision-guided automated assembly and test equipment.


As a strong independent problem-solver, develop, enhance, and sustain software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices.


Role & Responsibilities


  • Collaboration with management and architects to convert software design into working, scalable, maintainable software.
  • Assist with system integration, testing strategy, and documentation.
  • Conduct and participate in design and code reviews.
  • Provide estimates of assigned tasks for project planning
  • Collaborate with experts and team members, to solve technical problems.
  • Ability to work independently and troubleshoot. Assist with QA functions as required.


Qualifications & Requirements:


  • BS in Computer Science or engineering discipline
  • 3+ years of experience in industrial engineering software design /development of complex systems
  • Proficient with C# using Visual Studio; source control usage and developing multithreaded applications.
  • Familiarity with Agile Scrum methodology
  • Experience with electro-mechanical systems or robotics
  • Solid English verbal and written communication skills
  • Motived with a passion for excelling in learning and contributing to collective goals.
  • 10% travel, both domestic and international


Desired Requirements:


  • Experience with industrial communication protocols
  • Proficient with C++
  • Vision algorithms