Talent.com
Performix
Manufacturing Software EngineerPerformix • Edina, MN, us
Manufacturing Software Engineer

Manufacturing Software Engineer

Performix • Edina, MN, us
1 day ago
Job type
  • Full-time
Job description

This is a remote position.

· Design, develop, and maintain the software, automation systems, and production infrastructure used to manufacture, program, calibrate, and verify Client’s products.

· This position owns the software that operates factory programming stations, production test fixtures, calibration systems, and end-of-line manufacturing equipment.

· Responsibilities include developing automated manufacturing software, integrating with electronic instrumentation, maintaining production traceability systems, and improving manufacturing quality, reliability, and throughput.

· This role works closely with embedded software, electrical, mechanical, manufacturing, and quality engineering teams to ensure products are efficiently manufactured and thoroughly tested throughout their lifecycle.


Essential Duties and Responsibilities:

· To perform this job successfully, an individual must be able to perform the following satisfactorily; other duties may be assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

· Design, develop, test, and maintain software for manufacturing test fixtures and production equipment.

· Own all software used to manufacture, program, calibrate, and verify Client’s products.

· Develop automated production tests for printed circuit boards, subassemblies, and completed robotic systems.

· Develop software used to program embedded processors, Linux systems, microcontrollers, EEPROMs, and other programmable devices.

· Design and implement production test sequences, pass/fail criteria, automated diagnostics, and manufacturing workflows.

· Integrate software with manufacturing equipment including power supplies, oscilloscopes, digital multimeters, electronic loads, relay controllers, programmers, barcode scanners, label printers, RF test equipment, and other electronic instrumentation.

· Develop software that communicates with embedded devices using USB, Ethernet, UART, SPI, I²C, CAN, JTAG, SWD, and other hardware interfaces.

· Collect, store, and manage manufacturing test results, calibration data, serial numbers, firmware versions, and production traceability information.

· Investigate manufacturing failures, determine root causes, and implement corrective actions.

· Improve manufacturing throughput, product quality, and production yield through software automation.

· Develop reusable software frameworks for manufacturing and production testing.

· Develop engineering tools to assist with hardware bring-up, production debugging, and failure analysis.

· Create and maintain manufacturing software documentation, operating procedures, and test specifications.


Competencies:

To perform the job successfully, an individual should demonstrate the following.

· Proficiency in Python.

· Strong software architecture and maintainable software design skills.

· Experience developing automated manufacturing, production, or hardware test software.

· Experience working in a Linux environment.

· Experience communicating with embedded systems using USB, Ethernet, UART, SPI, I²C, CAN, JTAG, SWD, or similar interfaces.

· Experience interfacing with electronic test equipment such as SCPI, VISA, PyVISA, or similar frameworks.

· Experience designing software that integrates with production fixtures and manufacturing equipment.

· Experience with databases, production traceability systems, or manufacturing data collection.

· Strong debugging and troubleshooting skills involving both hardware and software.

· Experience with Git and modern software development practices.

· Excellent written and verbal communication skills.

· Ability to independently lead projects from concept through deployment.


Required Qualifications:

The requirements listed below are representative of the knowledge, skill, and/or ability required to perform the essential duties of the position in a satisfactory manner.


· Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.

· 3+ years of professional manufacturing software development experience.

· Proficiency in Python.

· Experience developing software on Linux.

· Experience developing automated test, manufacturing, or production software.

· Experience interfacing with embedded hardware.

· Experience with common hardware communication interfaces such as USB, Ethernet, UART, SPI, or I²C.

· Strong problem-solving and debugging skills.


Desired Qualifications:

· Experience with C++ and/or C.

· Experience with embedded Linux systems.

· Experience with robotics or autonomous systems.

· Experience with microcontroller firmware development.

· Experience with OpenCV or basic image processing.

· Experience developing graphical user interfaces using PySide, PyQt, or similar frameworks.

· Experience with SQL, SQLite, PostgreSQL, or manufacturing databases.

· Experience with Docker and CI/CD systems.

· Familiarity with Design for Test (DFT) and Design for Manufacturability (DFM).

· Experience supporting contract manufacturing operations.


Security Clearances: There is no security clearance required at this time, but applicant must be capable of working in the United States and obtaining a security clearance if required.

Education/Experience: Bachelor of Science in manufacturing engineering, computer science, computer engineering, electrical engineering, or equivalent experience.


Language Ability: Ability to read, analyze, and interpret technical documentation, engineering drawings, electrical schematics, manufacturing procedures, and software specifications. Ability to write technical documentation and effectively communicate with engineering and manufacturing teams.


Math Ability: Ability to perform engineering calculations, analyze manufacturing data, and solve technical problems encountered during software development and production testing.


Reasoning Ability: Ability to solve complex hardware and software integration problems involving embedded systems, manufacturing equipment, and automated production test systems.


Computer Skills: To perform this job successfully, an individual should have knowledge of standard office software, Linux development environments, source control systems, scripting languages, integrated development environments, issue tracking systems, and manufacturing software tools.



Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

• Typical office environment.

• Electrical lab environment.

• Manufacturing floor.


Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

• Ability to sit or stand for up to four hours at a time.

• Ability to occasionally lift up to 50 pounds.

The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions, and perform any other related duties, as assigned by their supervisor.



Create a job alert for this search

Manufacturing Software Engineer • Edina, MN, us

Similar jobs

Senior Software Engineer, Health Plan Systems Lead & Grow (Remote)

HealthPartnersMinneapolis, MN, United States
Remote
Full-time

A leading healthcare organization is seeking a Software Engineer to contribute to the development of health plan systems.This role involves design, development, and testing of applications for a cr... Show more

 • Promoted

Sensor Assembler and Fabricator

Temperature Specialists, Inc.Saint Francis, MN, United States
Full-time

Description:About THIS POSTING Temperature Specialists, Inc.We are hiring for two related production assembly roles across our General Assembly and MgO Assembly departments.Both positions involve p... Show more

 • Promoted

Production Supervisor

BY THE YARD, LLCWebster, MN, United States
Full-time

Location:Jordan, MNJob Type:Full-timeReports to:Plant Operations ManagerSchedule:Monday - Thursday, 6am - 4pmCompensation:$32.Benefits:Medical insurance, Dental insurance, Vision insurance, Company... Show more

 • Promoted

Senior Advanced Software Engineer - 594

Cambridge QuantumMinneapolis, MN, United States
Permanent

Senior Advanced Software EngineerWe are seeking a Senior Advanced Software Engineer in Brooklyn Park, MN or Albuquerque, NM locations.As a Senior Advanced Software Engineer on the Operational Excel... Show more

 • Promoted

Sr. Manufacturing Engineer

Cirtec Medical Corp.Brooklyn Park, MN, US
Full-time

Please note - Sponsorship or transfer of sponsorship, including OPT/F1 Visas, is not available for this role.For over three decades, Cirtec Medical has been a leading outsourcing partner for comple... Show more

Remote Physics Expert (PhD) - $100+ per hour

Turing Ramsey, Minnesota
Remote
Full-time
Quick Apply

Remote contract for PhDs in Physics, Applied Physics, or related fields.Work on cutting-edge projects with top AI labs while earning $100+/hour, fully remote, with flexible weekly hours.Help fine-t... Show more

 • Promoted

Manufacturing Engineering Manager II

nVentAnoka, MN, United States
Full-time

Manufacturing Engineering Manager.We're looking for people who put their innovation to work to advance our success and their own.Join an organization that ensures a more secure world through conne... Show more

 • Promoted

Senior Software Engineer (Remote)

Patterson Companies, Inc.Minneapolis, MN, United States
Remote
Full-time

The Senior Software Engineer role is accountable for the development and implementation of standards and processes around definition, development, test, analysis, and maintenance of software applic... Show more

 • Promoted

Software Engineer - Embedded Systems

Swoop SearchMinneapolis, MN, United States
Full-time

Swoop Technologies Job PostSwoop Technologies has a mission to organize and make accessible the world's military and critical infrastructure.We are building a distributed operating system, SwoopOS,... Show more

 • Promoted

Production Operator - 2nd Shift

Aztec, Inc.Lakeville, MN, United States
Full-time

Aztec, an Activar company, provides comprehensive plastisol services to protect metal, including dip coating or molding and fluidized bed powder coating.We are hiring a full-time Operator at our gr... Show more

 • Promoted

Production Operator - 2nd Shift

Mate Precision TechnologiesAnoka, MN, United States
Full-time

Description:Do you enjoy hands-on work, learning different production processes, and being part of a team that takes pride in quality? At Mate Precision Technologies, we Respect, Support, and Inspi... Show more

 • Promoted

Planning Specialist

Post HoldingsLakeville, MN, United States
Full-time

Brand: Post Consumer BrandsCategories: Operations AdministrativeLocations: Lakeville, MinnesotaPosition Type: Regular Full-TimeRemote Eligible: NoReq ID: 30149Job DescriptionBusiness Unit OverviewH... Show more

 • Promoted

Machine Operator - Level 2 - 1st shift

Lexington ManufacturingAnoka, MN, United States
Full-time

Machine Operator Level 2 - 1st shift - Ramsey, MN Are you ready to be part of a team that is dedicated to making buildings better? Look no further! Lexington Manufacturing is seeking enthusiastic i... Show more

 • Promoted

Senior Manufacturing Quality Engineer

Custom SearchOsseo, MN, United States
Full-time

Our small medical device client is adding a Senior Manufacturing Quality Engineer to join their growing team.This is a critical role focused on leading our validation and verification efforts as th... Show more

 • Promoted

Production Operator

ActivarLakeville, MN, United States
Full-time

POSITION PURPOSE:This position is responsible for operating various equipment to mold, coat, or pad print parts within an assigned area as directed.The Production Operator accurately and efficientl... Show more

 • Promoted

Cabinet Assembler/Shop Technician

Cabinetry ConceptsAnoka, MN, United States
Full-time

The Role We're looking for a Cabinet Assembler who takes pride in clean, accurate work and can keep up in a production environment.You'll be responsible for assembling cabinets that are ready for i... Show more

 • Promoted

Senior Data Engineer

TrystarBurnsville, MN, United States
Full-time

Senior Data EngineerTrystar is at the forefront of advancing power solutions, charged and driven by a committed, dynamic team, tackling complex challenges, and creating innovative solutions.Safety ... Show more

 • Promoted

Manager, Firmware Development

KeenfinityBurnsville, MN, United States
Full-time

The Manager, Firmware Development leads a multi-site engineering team responsible for firmware and embedded software development for intercom used in broadcast media production, theaters, houses of... Show more

 • Promoted

Assembly-(2nd Shift)

QA1 Precision ProductsLakeville, MN, United States
Full-time

The Career:Are you a team player who takes pride in producing high-quality work in a safe and efficient environment? As an Assembler at QA1, you'll be an integral part of our Lakeville, Minnesota b... Show more

 • Promoted

Mechanical Assembler

PrideStaffChamplin, MN, United States
Full-time

Assembler Great Company to work for:Family-owned business for over 75 years with Career & Income Growth 14 days PTO 9 paid holidays.Also PTO for Jury Duty, Bereavement, Family Medical Paid Pare... Show more