
Manufacturing Software Engineer
Posted Aug 14

Posted Aug 14
This is a fully remote position, open to applicants in United States.
• Design, develop, test, and maintain software for manufacturing test fixtures and production equipment.
• Take ownership of the software used for manufacturing, programming, calibrating, and verifying the Client’s products.
• Create automated production tests for printed circuit boards, subassemblies, and finished robotic systems.
• Develop software for programming embedded processors, Linux systems, microcontrollers, EEPROMs, and other programmable devices.
• Design and execute production test sequences, establish pass/fail criteria, automate diagnostics, and create manufacturing workflows.
• Integrate software with power supplies, oscilloscopes, digital multimeters, electronic loads, relay controllers, programmers, barcode scanners, label printers, RF test equipment, and other electronic instruments.
• Develop software that communicates with embedded devices via USB, Ethernet, UART, SPI, I²C, CAN, JTAG, SWD, and various hardware interfaces.
• Collect, store, and manage manufacturing test results, calibration data, serial numbers, firmware versions, and production traceability information.
• Investigate manufacturing failures, identify root causes, and implement corrective measures.
• Enhance manufacturing throughput, product quality, and production yield through software automation.
• Create reusable software frameworks for manufacturing and production testing.
• Develop engineering tools for hardware bring-up, production debugging, and failure analysis.
• Create and maintain documentation for manufacturing software, operating procedures, and test specifications.
• Collaborate with embedded software, electrical, mechanical, manufacturing, and quality engineering teams.
• Perform other related duties and follow instructions assigned by the supervisor.
• 5+ years of relevant work experience as outlined in the job details.
• Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Manufacturing Engineering, or equivalent experience.
• 3+ years of professional experience in manufacturing software development.
• Proficient in Python programming.
• Strong skills in software architecture and maintainable software design.
• Experience in developing automated manufacturing, production, or hardware test software.
• Familiarity with working in a Linux environment.
• Experience in communicating with embedded systems using USB, Ethernet, UART, SPI, I²C, CAN, JTAG, SWD, or similar interfaces.
• Experience interfacing with electronic test equipment utilizing SCPI, VISA, PyVISA, or similar frameworks.
• Proven experience in designing software that integrates with production fixtures and manufacturing equipment.
• Knowledge of databases, production traceability systems, or manufacturing data collection.
• Strong debugging and troubleshooting abilities for both hardware and software.
• Familiarity with Git and contemporary software development practices.
• Excellent verbal and written communication skills.
• Capability to independently lead projects from concept to deployment.
• Experience interfacing with embedded hardware.
• Strong problem-solving and debugging capabilities.
• Must be eligible to work in the United States and obtain a security clearance if necessary.
• Ability to read, analyze, and interpret technical documentation, engineering drawings, electrical schematics, manufacturing procedures, and software specifications.
• Ability to write technical documentation and communicate effectively with engineering and manufacturing teams.
• Ability to perform engineering calculations, analyze manufacturing data, and solve technical issues.
• Familiarity with standard office software, Linux development environments, source control systems, scripting languages, integrated development environments, issue tracking systems, and manufacturing software tools.
• Ability to sit or stand for up to four hours at a time.
• Ability to occasionally lift items weighing up to 50 pounds.
• Reasonable accommodations may be provided to enable individuals with disabilities to perform essential functions.
• Remote position available.
• Typical office environment.
• Electrical lab environment.
• Manufacturing floor.
Sigma Software Group
Collectly
Allata
Get handpicked remote jobs straight to your inbox weekly.