1

Assembly Language Programmer Jobs in Maine (NOW HIRING)

Manufacturing Engineer

Kennebunkport, ME · On-site

$75K - $97K/yr

... assembly, other parts related devices, workstations, etc. Extracting MBD/DPD/PMI model data. (ie ... Language Skills • Ability to read and interpret documents such as safety rules, operating and ...

Manufacturing Engineer

Kennebunkport, ME · On-site

$75K - $97K/yr

... assembly, other parts related devices, workstations, etc. Extracting MBD/DPD/PMI model data. (ie ... Language Skills • Ability to read and interpret documents such as safety rules, operating and ...

Manufacturing Engineer

Kennebunkport, ME

$75K - $97K/yr

... assembly, other parts related devices, workstations, etc. Extracting MBD/DPD/PMI model data. (ie ... Language Skills • Ability to read and interpret documents such as safety rules, operating and ...

Manufacturing Engineer

Arundel, ME · On-site

$75K - $97K/yr

... assembly, other parts related devices, workstations, etc. Extracting MBD/DPD/PMI model data. (ie ... Language Skills • Ability to read and interpret documents such as safety rules, operating and ...

Assembly Language Programmer information

See Maine salary details

$11

$38

$66

How much do assembly language programmer jobs pay per hour?

As of Jun 7, 2026, the average hourly pay for assembly language programmer in Maine is $38.28, according to ZipRecruiter salary data. Most workers in this role earn between $24.90 and $49.81 per hour, depending on experience, location, and employer.

What is an Assembly Language Programmer job?

An Assembly Language Programmer is responsible for writing low-level code that directly interacts with a computer's hardware. They work with assembly language, which is specific to a machine's architecture, to optimize performance and efficiency. These programmers often develop firmware, operating system components, or performance-critical applications where high-speed execution is required. Their role requires in-depth knowledge of computer architecture, memory management, and debugging techniques.

What are the typical daily responsibilities of an Assembly Language Programmer?

As an Assembly Language Programmer, your daily responsibilities often include writing, testing, and debugging low-level code for specialized systems or embedded devices. You may review hardware documentation, optimize existing code for speed or memory usage, and collaborate with hardware engineers or other software developers to ensure seamless system integration. Detailed code documentation and version management are also part of the routine. The work is typically meticulous and requires a high degree of precision, but it offers the opportunity to make significant, tangible impacts on core products and system performance.

What are the key skills and qualifications needed to thrive in the Assembly Language Programmer position, and why are they important?

To thrive as an Assembly Language Programmer, you need extensive knowledge of computer architectures, low-level programming, and strong analytical skills, typically supported by a degree in computer science or related field. Familiarity with platform-specific assemblers, debuggers, integrated development environments (IDEs), and version control systems is commonly expected. Attention to detail, problem-solving ability, and clear communication are crucial soft skills for this technical role. These competencies ensure efficient, reliable code that interacts directly with hardware, supporting system stability and performance.

What job categories do people searching Assembly Language Programmer jobs in Maine look for? The top searched job categories for Assembly Language Programmer jobs in Maine are:

Manufacturing Engineer

Align Percision

Kennebunkport, ME • On-site

$75K - $97K/yr

Full-time

Posted 18 days ago


Job description

Summary
• Document complete process flow of new projects / components including estimated process times.
• To generate process files needed to support manufacturing of various parts and components.
• To perform mechanical design tasks in CAD as needed for manufacturing, drafting Solid Model parts, tooling, fixture assemblies, and drawings. (Design, Solid Models, Drawings)
• To provide engineering support by troubleshooting manufacturing process and machining issues and implementing timely solutions to maintain the continuity of production flow.
• To monitor and debug new methods, equipment, and procedures to ensure total system efficiencies.
• Ability to generate CNC programs primarily for single & multi-axis lathes, and/or vertical, horizontal, 4 and 5-axis machining centers, with Fanuc and Siemens controls.
• Successfully implement self-generated programs, error free code, and meaningful set-up sheets.
• Generate ROI calculations and present to supervisor for cutting tool or workholding suggestions.
• Project management skills to order cutting tools and fixture components as needed.
• Continuous Improvement implementation via self-observations or instructions by others.
• Provide SolidWorks and or ESPRIT training and mentoring to associate engineers.
Essential Duties and Responsibilities
• Responsible for all facets of NPI (new product introduction) and repeat product processes.
• Develop and maintain manufacturing plans for new and existing products within the ERP system.
• Review engineering documents. (Drawings, CAD-models, MBD/DPD/PMI, Specifications, etc.)
• Review changed / revised engineering documentation for manufacturability and engineering changes for impact to fixture and process.
• Create Solid Models & CAD drawings for inspection, manufacturing process, fixtures, tooling, assembly, other parts related devices, workstations, etc. Extracting MBD/DPD/PMI model data. (ie: SolidWorks)
• Create CNC Machine Programs & Process Documentation (NC code, setup sheets, tool list, process info, In-Process inspection, etc.). (ie: ESPRIT CAM, Excel)
• Provides constant communication between Engineering and Operations.
• Support Operations by providing technical support, interpretation, and engineering data.
• Support Engineering by providing feedback, data, and other information needed to process parts.
• Support startup of new products, coordinate & support other departments and team members.
• Review and recommend improvements to manufacturing processes.
• Identify need for established work procedure and standardized method.
• Document and communicate work procedure and standardized methods as needed.
• Identify need for training and communicates need to appropriate manager.
• Consult with supervisors, engineers, programmers, and manufacturing to gather information about process intent to provide proper support needed.
Page 2 of 3
Other Tasks
• Provide estimated manufacturing process and times to aid in quoting new & existing product, including DFM (Design for Manufacturability) feedback to customers.
• Support customer visits through engineering expertise and project involvement.
• Perform other duties as assigned.
Required Education and/or Experience
• Associate Degree in Manufacturing Technology / Mechanical Engineering or related field, OR High school diploma with equivalent combination of education and manufacturing experience.
• 2+ years of experience or training certification with CAD software (ex: SolidWorks/AutoCAD).
• 2+ years of experience or training certification with CAM software (ex: ESPRIT/MasterCam).
• 2+ years of work experience in CNC machining/manufacturing on 3-axis verticals and/or lathes.
• 2+ years of work experience developing manufacturing processes and routing into an ERP system.
• Working knowledge of MS Office Excel, Outlook, Word, OneDrive, BOX, Adobe Acrobat, & ERP systems.
• Experience with the business side of operation (quoting, customer relations, production planning, etc.)
• On the job training/growth will be provided for motivated applicants.
Required Skills, Certifications, etc.
• Self-Starter / Self-Motivated / Flexible / Detail-Oriented.
• Reliable and dependable.
• Ability to work in a team environment and organize and document data for others to use.
• Accurate and thorough with strong attention to detail; monitors own work to ensure quality.
• Positive internal and customer focused attitude.
• Works well in a fast paced and rapidly changing environment.
Language Skills
• Ability to read and interpret documents such as safety rules, operating and maintenance instructions, procedures, drawings, and customer and industry specifications.
• Ability to speak effectively before groups of customers or employees of organization.
• Ability to communicate well with others internally / externally, written and verbal.
Mathematical Skills
• Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals.
• Ability to calculate machining cycle times and run rates in various time formats.
Preferred Skills, Certifications, etc.
• Experience working with an ERP system to enter Job Routers and maintain templates for repeat orders.
• Working knowledge of services such as Heat Treating, Plating, Cleaning, & Non-Destructive Testing.
• Experience with reading and applying customer & product specifications for manufacturing.
• A good understanding to apply GD&T tolerancing and digital MBD/DPD/PMI data to drawings.
• Experience in various machining processes for a wide range of materials from Aluminum to Inconel.
• Mechanical Inspection skills using various inspection equipment, height gages, and CMM's.
• Working with Aerospace parts, special alloys, close tolerances <0> • Operate and/or program 5-Axis Machines and Mill-Turn Machines.
Page 3 of 3
Physical Demands
• Depending on the assignment, may require ordinary ambulatory skills sufficient to visit other locations; or the ability to stand, walk and manipulate (lift, carry, move) light to medium weights of 10-50 pounds. Requires good hand-eye coordination, arm, hand, and finger dexterity, including ability to grasp, and visual acuity to use a keyboard, operate equipment, and read technical information.
ADDITIONAL NOTES
ALIGN PRECISION is an Equal Opportunity Employer and wholeheartedly supports diversity in the workplace as a basic premise for business success. All employees of ALIGN PRECISION are employed on an at-will basis.
This job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employee(s) will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.
A review of this position has excluded the marginal functions of the position that are incidental to the performance of fundamental job duties. All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbent(s) will possess the skills, aptitudes, and abilities to perform each duty proficiently. Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety of themselves or others. The requirements listed in this document are the minimum levels of knowledge, skills, or abilities.