Software Engineer Jobs at Prime Controls with Visa Sponsorship
Prime Controls builds software for construction and real estate operations, meaning Software Engineer roles here sit at the intersection of field-facing workflows and enterprise systems. The company has sponsored candidates across multiple work visa categories, making it a realistic target if you're on F-1 OPT, CPT, or need H-1B or TN sponsorship.
See All Software Engineer at Prime Controls JobsOverview
Showing 5 of 58+ Software Engineer Jobs at Prime Controls 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 58+ Software Engineer Jobs at Prime Controls
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Prime Controls.
Get Access To All Jobs
What You Will Do
As an Automation Specialist II you will be responsible for the design of control system details, instrumentation configuration, preparation for implementation, implementation, testing, documentation, and training.
A Typical Day at Prime Controls
- Collaborates with project managers and estimators to assess potential projects and submit proposals.
- Reads and interprets diagrams and documentation and communicates with customers to understand objectives and preferences.
- Develops the overall architecture and communication strategy between control system elements.
- Works with the customer and other stakeholders to define and document control system functionality.
- Develops BOMs, IO lists, and requirements for control panels.
- Serves as the technical lead for small projects. This includes building PLC and HMI templates for the project.
- Develops PLC programs in Ladder, Function Block, and other languages.
- Develops the human machine interface (HMI).
- Develops hardware and software test plans and writes simulation logic for the testing of the PLC and HMI system.
- Develops a training plan and materials to train operations and maintenance personnel.
- Communicates and coordinates with management of the installation team to ensure that technicians are executing per documented processes.
- Tests the installed system to observe system functionality and ensure that the programs function as designed.
- Troubleshoots problems that occur during startup that are caused by incorrect drawings, changes in customer desires, inaccurate instrumentation specifications, or other technical issues. Diagnoses and resolves software and hardware interface issues.
- Trains customers on use and operation of client-specific system integration software.
- Interfaces with manufacturers and vendors of software and application products, especially with regard to problem diagnosis and resolution.
- Works with others to address design problems as necessary.
- May respond to service calls to troubleshoot, diagnose, and repair programming and system failures.
- Mentor and train less experienced employees.
What You Will Bring
The Basic
- 4 years Industrial Controls experience in architectural, engineering or construction (AEC) industry or similar field.
- Bachelor of Science Degree in Mechatronics Engineering, Computer Engineering, Electrical Engineering, related Bachelor’s discipline, related degree from a Technical College or equivalent Industrial controls experience.
- 4 years of experience in PLC programming.
- Proficiency with Allen Bradley equipment and systems.
- Proficiency in PLC Programming including ladder logic, function block, and structured text.
- Familiarity with networking (Ethernet/IP).
- Experience and knowledge of HMIs.
The Preferred
- 6 years of experience in architectural, engineering or construction (AEC) industry or similar field.
- Proficiency with AutoCAD – Autodesk software.

What You Will Do
As an Automation Specialist II you will be responsible for the design of control system details, instrumentation configuration, preparation for implementation, implementation, testing, documentation, and training.
A Typical Day at Prime Controls
- Collaborates with project managers and estimators to assess potential projects and submit proposals.
- Reads and interprets diagrams and documentation and communicates with customers to understand objectives and preferences.
- Develops the overall architecture and communication strategy between control system elements.
- Works with the customer and other stakeholders to define and document control system functionality.
- Develops BOMs, IO lists, and requirements for control panels.
- Serves as the technical lead for small projects. This includes building PLC and HMI templates for the project.
- Develops PLC programs in Ladder, Function Block, and other languages.
- Develops the human machine interface (HMI).
- Develops hardware and software test plans and writes simulation logic for the testing of the PLC and HMI system.
- Develops a training plan and materials to train operations and maintenance personnel.
- Communicates and coordinates with management of the installation team to ensure that technicians are executing per documented processes.
- Tests the installed system to observe system functionality and ensure that the programs function as designed.
- Troubleshoots problems that occur during startup that are caused by incorrect drawings, changes in customer desires, inaccurate instrumentation specifications, or other technical issues. Diagnoses and resolves software and hardware interface issues.
- Trains customers on use and operation of client-specific system integration software.
- Interfaces with manufacturers and vendors of software and application products, especially with regard to problem diagnosis and resolution.
- Works with others to address design problems as necessary.
- May respond to service calls to troubleshoot, diagnose, and repair programming and system failures.
- Mentor and train less experienced employees.
What You Will Bring
The Basic
- 4 years Industrial Controls experience in architectural, engineering or construction (AEC) industry or similar field.
- Bachelor of Science Degree in Mechatronics Engineering, Computer Engineering, Electrical Engineering, related Bachelor’s discipline, related degree from a Technical College or equivalent Industrial controls experience.
- 4 years of experience in PLC programming.
- Proficiency with Allen Bradley equipment and systems.
- Proficiency in PLC Programming including ladder logic, function block, and structured text.
- Familiarity with networking (Ethernet/IP).
- Experience and knowledge of HMIs.
The Preferred
- 6 years of experience in architectural, engineering or construction (AEC) industry or similar field.
- Proficiency with AutoCAD – Autodesk software.
See all 58+ Software Engineer at Prime Controls jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Prime Controls roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Prime Controls Jobs
Frame your degree around domain-relevant systems
Prime Controls hires engineers to build software for construction and real estate workflows. Framing your CS or engineering degree around systems integration, IoT, or field data platforms strengthens your specialty occupation case before the H-1B petition is ever filed.
Target roles that map to active construction tech priorities
Prime Controls' engineering work often touches project management systems, sensor integration, and real-time data pipelines. Applying to roles where your experience overlaps with these construction-specific domains puts you ahead of generalist candidates during resume screening.
Use Migrate Mate to filter open Software Engineer positions
Prime Controls posts Software Engineer roles across specializations, and positions fill at different paces. Use Migrate Mate to browse current openings filtered by visa sponsorship type so you're applying to roles where sponsorship is confirmed, not assumed.
Clarify CPT and OPT authorization before your first interview
If you're on F-1, confirm whether you're using CPT or pre-completion OPT before outreach. Prime Controls sponsors both, but recruiters will ask early. Having your authorization dates and employer letter ready prevents delays that can stall a conditional offer.
Confirm TN eligibility before negotiating your offer
Canadian and Mexican nationals in software engineering roles can enter under TN status without waiting on USCIS. TN requires your job title to fit the Computer Systems Analyst or Engineer category, so confirm the role description maps cleanly before you reach the offer stage.
Align your start date to H-1B cap timelines if needed
If you need H-1B sponsorship, USCIS cap-subject petitions can only start October 1 following the April lottery. Build that window into your offer negotiation early. Employers familiar with sponsorship, including Prime Controls, typically expect this conversation.
Software Engineer at Prime Controls jobs are hiring across the US. Find yours.
Find Software Engineer at Prime Controls JobsFrequently Asked Questions
Does Prime Controls sponsor H-1B visas for Software Engineers?
Yes, Prime Controls sponsors H-1B visas for Software Engineer roles. The company has an established sponsorship track record across multiple visa categories for this function. If you're subject to the H-1B cap, your start date will need to align with the October 1 entry date that follows USCIS's annual lottery in April.
How do I apply for Software Engineer jobs at Prime Controls?
You can browse and apply for Software Engineer roles at Prime Controls through Migrate Mate, which filters openings by visa sponsorship type so you can confirm sponsorship eligibility before applying. Prime Controls posts roles across different engineering specializations, so check listings regularly and apply directly to roles that match your technical background and current visa status.
Which visa types does Prime Controls sponsor for Software Engineer roles?
Prime Controls sponsors H-1B, F-1 OPT, F-1 CPT, and TN visas for Software Engineer positions. If you're finishing a degree or in a STEM OPT extension, F-1 pathways are a practical entry point. TN is available to Canadian and Mexican nationals whose role qualifies under DOL-defined categories without requiring a USCIS petition.
What qualifications does Prime Controls expect for Software Engineer roles?
Prime Controls builds software for construction and real estate operations, so engineering candidates with experience in systems integration, data pipelines, IoT platforms, or enterprise software for field-facing workflows tend to be competitive. A bachelor's degree in computer science or a related engineering field is typically expected and also supports the specialty occupation requirement for H-1B petitions.
How long does the visa sponsorship process take for a Software Engineer offer at Prime Controls?
Timeline depends on your visa type. F-1 CPT and OPT authorizations can move quickly once the employer confirms the role. TN status for qualifying Canadians can be obtained at a port of entry on your start date. H-1B sponsorship requires the April lottery, USCIS approval, and an October 1 start date, so build at least six months into your planning from offer to first day.
See which Software Engineer at Prime Controls employers are hiring and sponsoring visas right now.
Search Software Engineer at Prime Controls Jobs