Software Engineer Jobs at Johnson Controls with Visa Sponsorship

Software Engineer roles at Johnson Controls sit at the intersection of industrial automation, smart building technology, and connected infrastructure, requiring engineers who can work across embedded systems, cloud platforms, and IoT pipelines. Johnson Controls has a consistent track record of sponsoring work visas across multiple categories for this function.

See All Software Engineer at Johnson Controls Jobs

Overview

Open Jobs71+
Top Visa TypeGreen Card
Work Type90% On-site
Median Salary$79K
Top LocationNew Freedom, PA
Most JobsJohnson Controls

Showing 5 of 71+ Software Engineer Jobs at Johnson Controls jobs

Johnson Controls
Senior Embedded Software Engineer
We won't show you this job again
Johnson Controls
New 5h ago
Senior Embedded Software Engineer
Johnson Controls
Horsham, Pennsylvania
Software Engineering
Embedded Systems Engineering
Backend Engineering
$95,000/yr - $140,000/yr
Hybrid
7+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Johnson Controls
Electronics Engineer
We won't show you this job again
Johnson Controls
Added 1mo ago
Electronics Engineer
Johnson Controls
Westford, Massachusetts
Specialized Engineering
Electrical Engineering
Software Engineering
Engineering (Non-Software)
Embedded Systems Engineering
$97,000/yr - $135,000/yr
Hybrid
5+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Johnson Controls
Principal Simulation & Modeling Engineer
We won't show you this job again
Johnson Controls
Added 1d ago
Principal Simulation & Modeling Engineer
Johnson Controls
New Freedom, Pennsylvania
Specialized Engineering
Mechanical Engineering
Engineering (Non-Software)
$100,000/yr - $130,000/yr
Hybrid
4+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Johnson Controls
Senior Electrical Engineer
We won't show you this job again
Johnson Controls
Added 1d ago
Senior Electrical Engineer
Johnson Controls
New Freedom, Pennsylvania
Electrical Engineering
Specialized Engineering
Engineering (Non-Software)
Hybrid
4+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Johnson Controls
Principal Electrical Engineer
We won't show you this job again
Johnson Controls
Added 1d ago
Principal Electrical Engineer
Johnson Controls
New Freedom, Pennsylvania
Electrical Engineering
Specialized Engineering
Engineering (Non-Software)
On-Site
7+ yrs exp.
Master's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

See all 71+ Software Engineer Jobs at Johnson Controls

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Johnson Controls.

Get Access To All Jobs

See all 71+ Software Engineer at Johnson Controls jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Johnson Controls roles.

Get Access To All Jobs

Tips for Finding Software Engineer Jobs at Johnson Controls Jobs

Tailor your resume to OT and IoT systems

Johnson Controls builds software for HVAC, fire safety, and building automation systems. Highlighting experience with embedded systems, SCADA, industrial protocols, or edge computing signals you fit their product stack, not just generic software roles.

Clarify your visa type before applying

Johnson Controls sponsors multiple visa categories including H-1B, TN, and supports F-1 OPT and CPT. Identifying which category applies to you before your first interview lets you answer sponsorship questions directly and avoid delays at the offer stage.

Target roles tied to product and R&D teams

Software Engineer openings at Johnson Controls span both corporate IT and product engineering. Roles on building automation or connected products teams are more likely to require niche technical skills that strengthen a specialty occupation case with USCIS.

Start your LCA timeline before the offer deadline

Your employer must file a certified Labor Condition Application with DOL before submitting your H-1B petition. This step alone can take several weeks. Raise the sponsorship conversation early so neither party is scrambling after you receive an offer.

Use Migrate Mate to find open Software Engineer roles

Filtering for Johnson Controls Software Engineer positions that explicitly support visa sponsorship saves time and removes guesswork. Use Migrate Mate to surface relevant openings and confirm sponsorship eligibility before investing time in applications.

Prepare for technical interviews grounded in systems thinking

Johnson Controls interviews for Software Engineer roles often test knowledge of distributed systems, reliability, and integration across hardware and software layers. Practicing system design problems with industrial or infrastructure contexts gives you a stronger interview signal than purely web-focused prep.

Software Engineer at Johnson Controls jobs are hiring across the US. Find yours.

Find Software Engineer at Johnson Controls Jobs

Frequently Asked Questions

Does Johnson Controls sponsor H-1B visas for Software Engineers?

Yes, Johnson Controls sponsors H-1B visas for Software Engineer roles. Because their engineering work spans building automation, fire safety, and connected infrastructure, these positions typically qualify as specialty occupations under USCIS guidelines, which require a bachelor's degree or higher in a relevant technical field such as computer science or software engineering.

How do I apply for Software Engineer jobs at Johnson Controls?

You can apply directly through Johnson Controls' careers site or find their open Software Engineer roles filtered by visa sponsorship eligibility on Migrate Mate. Before applying, confirm the specific role supports your visa category, since sponsorship availability can vary between product engineering teams and corporate IT functions within the same company.

Which visa types does Johnson Controls commonly use for Software Engineers?

Johnson Controls sponsors H-1B and Green Card pathways including EB-2 and EB-3 for Software Engineers seeking long-term work authorization. They also support F-1 OPT and CPT for students and recent graduates, TN visas for Canadian and Mexican nationals in qualifying engineering roles, and J-1 for eligible exchange visitors.

What qualifications does Johnson Controls expect from Software Engineer candidates?

Most Software Engineer roles at Johnson Controls require a bachelor's degree in computer science, software engineering, or a closely related field. Practical experience with cloud platforms, embedded systems, IoT, or industrial software stacks is frequently listed. Roles tied to building automation or connected products often prioritize systems-level programming over pure web or application development experience.

How do I time my job search if my OPT authorization is running out?

If you're on F-1 OPT, the 60-day grace period after employment ends gives you limited runway. Targeting Johnson Controls early, before your OPT expires, allows time for offer negotiations, LCA filing with DOL, and H-1B petition preparation. STEM OPT extension holders have more flexibility, but starting the process at least three to four months before expiration is advisable.

See which Software Engineer at Johnson Controls employers are hiring and sponsoring visas right now.

Search Software Engineer at Johnson Controls Jobs