Software Engineer Jobs at Quanta Manufacturing Nashville with Visa Sponsorship
Quanta Manufacturing Nashville hires Software Engineers to support its electronics and hardware operations, with roles spanning firmware, manufacturing systems, and embedded software. The company has an established path for international candidates, working through employer-sponsored visa processes for qualifying software professionals.
See All Software Engineer at Quanta Manufacturing Nashville JobsOverview
Showing 5 of 24+ Software Engineer Jobs at Quanta Manufacturing Nashville jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 24+ Software Engineer Jobs at Quanta Manufacturing Nashville
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Quanta Manufacturing Nashville.
Get Access To All Jobs
INTRODUCTION
QUANTA NASHVILLE IS GROWING AND HIRING!
WANT TO BUILD THE FUTURE?
Quanta is a Fortune Global 500 Company and a leading solution provider in cloud computing. Centered around computing design as the foundation of OUR core technology capability, Quanta continues to innovate in the area of data economics and integrate relevant resources to proactively expand market potentials and explore business opportunities. Quanta Nashville (QMN) was established in 2003 in LaVergne, TN, with 20 employees in one building. QMN currently occupies nine (9) facilities in the Antioch/LaVergne area with over 3000 employees...and GROWING!
We are currently seeking candidates for the following position!
Position Summary:
The Software Engineer II designs, builds, and supports software applications that enable and improve manufacturing operations, quality systems, and automation performance. This role contributes hands-on code across backend services, data integrations, and user-facing interfaces (UI), participating in the full software development lifecycle including requirements, design, implementation, testing, deployment, and maintenance.
The Software Engineer II collaborates with cross-functional teams (Production Engineering, Maintenance, Quality, Controls, and IT) to deliver reliable, scalable solutions that support production uptime, data visibility, and continuous improvement. The role also supports deployed systems through troubleshooting, monitoring, and iterative updates.
Essential Functions:
Software Development (Core)
- Design, develop, and maintain software applications and services used in manufacturing and automation environments.
- Write clean, maintainable, and testable code following established standards and best practices.
- Participate in code reviews and contribute to improving team coding standards, patterns, and reusable components.
- Develop and maintain APIs, integrations, and data pipelines to connect shop-floor systems (equipment, vision, MES, databases, dashboards).
- Implement logging, error handling, and performance improvements to ensure reliability in production environments.
UI / Front-End Development
- Build and enhance user interfaces for production/quality tools (dashboards, troubleshooting tools, configuration screens, operator UIs).
- Translate user needs into intuitive workflows, wireframes, and UI components.
- Maintain consistency across UI components and improve usability through iterative feedback.
Testing, Deployment, and Support
- Create unit/integration tests and assist with automated testing strategies to prevent regressions.
- Support deployments, bug fixes, and version upgrades; ensure systems remain operational and up to date.
- Troubleshoot software issues in production environments and provide root-cause analysis with corrective actions.
- Document systems, configuration procedures, and troubleshooting steps for operational support.
Collaboration & Requirements
- Work with stakeholders to gather requirements, define scope, and deliver solutions aligned to business goals.
- Create technical documentation, flowcharts, and system diagrams to communicate design and architecture.
- Coordinate with hardware/controls engineers to validate feasibility, performance, cost, and timeline constraints.
Manufacturing & Automation Systems Support (as applicable)
- Support vision systems and automation software (e.g., NI Vision, camera/inspection pipelines, robot/automation interfaces).
- Collaborate with Controls/PLC teams for data exchange, handshakes, alarms, and production metrics integration.
- Perform validation testing for automated systems and software updates affecting production.
- Perform other related duties as assigned.
MINIMUM REQUIREMENTS:
- Bachelor’s degree in computer science, Software Engineering, Computer Engineering, or related field (or equivalent experience).
- 3–5 years of professional software development experience (or equivalent combined development + manufacturing systems experience).
- Experience developing and maintaining production-grade applications (web, desktop, or industrial software).
- Experience in manufacturing, automation, or industrial environments.
- Experience with vision systems and image processing tools (NI Vision, OpenCV, Cognex/Keyence APIs, etc.).
- Exposure to robotics integration concepts (basic handshaking, job selection, status feedback).
- Familiarity with PLC data exchange concepts (OPC UA, EtherNet/IP messaging, Modbus TCP, MQTT, etc.).
OTHER SKILLS AND ABILITIES:
- PC skills including Windows, MS Work, MS Excel, MS Access, AutoCAD or related software.
- Creative problem-solving ability and strong communication skills.
- Team player with the ability to work efficiently under minimal supervision.
- Ability to function and execute in a dynamic, fast-paced environment.
- Process, detail and follow-through oriented.
- Problem solving and analytical skills.
- Ability to multi-task across problem domains and various contexts.
- Excellent organizational skills and attention to detail.
- Extensive knowledge of software systems and programming languages.
- Proficient with software engineering tools and applications.
- PLC programming knowledge/experience.
- Robot controls and visual algorithm.
- AI technology knowledge is a plus.
- Practical experience in image processing and vision systems.
- Network communications knowledge is a plus.
- GUI development is a plus.
Physical Requirements
Prolonged periods sitting at a desk and working on a computer.
Must be able to lift up to 15 pounds at times.
Ability to bend, stoop, stand/sit for prolonged periods, move about production and warehouse facilities.
Quanta Nashville is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, gender, sex, disability, genetics, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. To perform this job successfully, an individual must be able to perform each essential job function satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform essential job functions.

INTRODUCTION
QUANTA NASHVILLE IS GROWING AND HIRING!
WANT TO BUILD THE FUTURE?
Quanta is a Fortune Global 500 Company and a leading solution provider in cloud computing. Centered around computing design as the foundation of OUR core technology capability, Quanta continues to innovate in the area of data economics and integrate relevant resources to proactively expand market potentials and explore business opportunities. Quanta Nashville (QMN) was established in 2003 in LaVergne, TN, with 20 employees in one building. QMN currently occupies nine (9) facilities in the Antioch/LaVergne area with over 3000 employees...and GROWING!
We are currently seeking candidates for the following position!
Position Summary:
The Software Engineer II designs, builds, and supports software applications that enable and improve manufacturing operations, quality systems, and automation performance. This role contributes hands-on code across backend services, data integrations, and user-facing interfaces (UI), participating in the full software development lifecycle including requirements, design, implementation, testing, deployment, and maintenance.
The Software Engineer II collaborates with cross-functional teams (Production Engineering, Maintenance, Quality, Controls, and IT) to deliver reliable, scalable solutions that support production uptime, data visibility, and continuous improvement. The role also supports deployed systems through troubleshooting, monitoring, and iterative updates.
Essential Functions:
Software Development (Core)
- Design, develop, and maintain software applications and services used in manufacturing and automation environments.
- Write clean, maintainable, and testable code following established standards and best practices.
- Participate in code reviews and contribute to improving team coding standards, patterns, and reusable components.
- Develop and maintain APIs, integrations, and data pipelines to connect shop-floor systems (equipment, vision, MES, databases, dashboards).
- Implement logging, error handling, and performance improvements to ensure reliability in production environments.
UI / Front-End Development
- Build and enhance user interfaces for production/quality tools (dashboards, troubleshooting tools, configuration screens, operator UIs).
- Translate user needs into intuitive workflows, wireframes, and UI components.
- Maintain consistency across UI components and improve usability through iterative feedback.
Testing, Deployment, and Support
- Create unit/integration tests and assist with automated testing strategies to prevent regressions.
- Support deployments, bug fixes, and version upgrades; ensure systems remain operational and up to date.
- Troubleshoot software issues in production environments and provide root-cause analysis with corrective actions.
- Document systems, configuration procedures, and troubleshooting steps for operational support.
Collaboration & Requirements
- Work with stakeholders to gather requirements, define scope, and deliver solutions aligned to business goals.
- Create technical documentation, flowcharts, and system diagrams to communicate design and architecture.
- Coordinate with hardware/controls engineers to validate feasibility, performance, cost, and timeline constraints.
Manufacturing & Automation Systems Support (as applicable)
- Support vision systems and automation software (e.g., NI Vision, camera/inspection pipelines, robot/automation interfaces).
- Collaborate with Controls/PLC teams for data exchange, handshakes, alarms, and production metrics integration.
- Perform validation testing for automated systems and software updates affecting production.
- Perform other related duties as assigned.
MINIMUM REQUIREMENTS:
- Bachelor’s degree in computer science, Software Engineering, Computer Engineering, or related field (or equivalent experience).
- 3–5 years of professional software development experience (or equivalent combined development + manufacturing systems experience).
- Experience developing and maintaining production-grade applications (web, desktop, or industrial software).
- Experience in manufacturing, automation, or industrial environments.
- Experience with vision systems and image processing tools (NI Vision, OpenCV, Cognex/Keyence APIs, etc.).
- Exposure to robotics integration concepts (basic handshaking, job selection, status feedback).
- Familiarity with PLC data exchange concepts (OPC UA, EtherNet/IP messaging, Modbus TCP, MQTT, etc.).
OTHER SKILLS AND ABILITIES:
- PC skills including Windows, MS Work, MS Excel, MS Access, AutoCAD or related software.
- Creative problem-solving ability and strong communication skills.
- Team player with the ability to work efficiently under minimal supervision.
- Ability to function and execute in a dynamic, fast-paced environment.
- Process, detail and follow-through oriented.
- Problem solving and analytical skills.
- Ability to multi-task across problem domains and various contexts.
- Excellent organizational skills and attention to detail.
- Extensive knowledge of software systems and programming languages.
- Proficient with software engineering tools and applications.
- PLC programming knowledge/experience.
- Robot controls and visual algorithm.
- AI technology knowledge is a plus.
- Practical experience in image processing and vision systems.
- Network communications knowledge is a plus.
- GUI development is a plus.
Physical Requirements
Prolonged periods sitting at a desk and working on a computer.
Must be able to lift up to 15 pounds at times.
Ability to bend, stoop, stand/sit for prolonged periods, move about production and warehouse facilities.
Quanta Nashville is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, gender, sex, disability, genetics, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. To perform this job successfully, an individual must be able to perform each essential job function satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform essential job functions.
See all 24+ Software Engineer at Quanta Manufacturing Nashville jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Quanta Manufacturing Nashville roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Quanta Manufacturing Nashville Jobs
Align your resume to hardware-adjacent software skills
Quanta's software roles sit inside an electronics manufacturing environment, so emphasize firmware, embedded systems, or manufacturing execution system experience. Generic web development profiles are a weaker fit than candidates with hardware-software integration backgrounds.
Ask specifically about H-1B sponsorship during the offer stage
Not every hiring manager at a manufacturing firm knows the visa sponsorship process cold. When you receive an offer, ask directly whether the company will file an H-1B petition, who manages the process internally, and what the expected filing timeline looks like.
Understand how PERM labor certification fits your timeline
If you're targeting a Green Card through EB-2 or EB-3, PERM requires DOL to certify no qualified U.S. workers are available. For Software Engineer roles at a hardware manufacturer, that process can take twelve months or longer, so start the conversation with your employer early.
Target Nashville-based roles to strengthen your TN eligibility
Canadian and Mexican nationals in software engineering may qualify for TN status under the USMCA. Your job title and duties must map to a qualifying TN category like Computer Systems Analyst, so review the DOL's occupational description against Quanta's actual job posting before applying.
Use Migrate Mate to filter open Software Engineer roles by sponsorship type
Quanta Manufacturing Nashville posts Software Engineer openings across different specializations. Use Migrate Mate to browse current listings filtered by visa type so you're applying to roles that match your specific authorization status, not wasting time on positions that don't sponsor.
Software Engineer at Quanta Manufacturing Nashville jobs are hiring across the US. Find yours.
Find Software Engineer at Quanta Manufacturing Nashville JobsFrequently Asked Questions
Does Quanta Manufacturing Nashville sponsor H-1B visas for Software Engineers?
Yes, Quanta Manufacturing Nashville sponsors H-1B visas for Software Engineer roles. The company has an active sponsorship history for this function, consistent with its broader electronics manufacturing operations. If you're pursuing H-1B sponsorship, confirm the timeline with HR during the offer stage, since H-1B cap-subject petitions must be filed by April 1 for an October 1 start date.
How do I apply for Software Engineer jobs at Quanta Manufacturing Nashville?
Browse current Software Engineer openings on Migrate Mate, where you can filter Quanta Manufacturing Nashville roles by visa sponsorship type. Apply directly through the company's careers portal or via the job listing. Tailor your application to highlight hardware-adjacent software skills, since Quanta's engineering environment sits inside an electronics and hardware manufacturing operation rather than a pure software context.
Which visa types are commonly used for Software Engineer roles at Quanta Manufacturing Nashville?
Quanta Manufacturing Nashville sponsors H-1B, TN, F-1 OPT, and F-1 CPT for Software Engineer roles, with Green Card pathways available through EB-2 and EB-3. F-1 candidates often start on OPT or CPT, with employer-sponsored H-1B petitions following once a full-time offer is confirmed. Canadian and Mexican nationals may use TN status if their duties align with a qualifying USMCA occupational category.
What qualifications are expected for Software Engineer roles at Quanta Manufacturing Nashville?
Most Software Engineer roles at Quanta require a bachelor's degree in computer science, electrical engineering, or a closely related field. Because the company operates in electronics and hardware manufacturing, experience with embedded systems, firmware development, or manufacturing execution software strengthens your profile significantly. Roles may also require familiarity with production environments, hardware testing workflows, or industrial software integration.
How long does the visa sponsorship process take for a Software Engineer offer at Quanta Manufacturing Nashville?
Timeline depends on visa type. F-1 OPT authorization typically takes two to three months from application through USCIS. H-1B sponsorship follows the annual lottery cycle, with petitions filed in April and employment beginning October 1 at the earliest. PERM-based Green Card sponsorship through EB-2 or EB-3 can take twelve to twenty-four months for labor certification alone, making early employer coordination essential.
See which Software Engineer at Quanta Manufacturing Nashville employers are hiring and sponsoring visas right now.
Search Software Engineer at Quanta Manufacturing Nashville Jobs