Software/Controls Engineering Grad Intern

Johnson Controls, Inc.

Salem (VA)

Hybrid

USD 29,000 - 44,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive benefits package

Job summary

Johnson Controls, Inc. invites applications for the Software and Controls Engineering Graduate Intern role in Salem, VA.

The intern will assist in design, development, validation, and support of active magnetic bearing control software and firmware while pursuing a master’s degree. The position is hybrid, 20–40 hours per week, and targets graduate students in Computer Science, Computer Engineering, Electrical Engineering, or Software Engineering.

Qualifications

  • Coursework or project experience in embedded control system software development, including real-time closed-loop control systems.
  • Proficiency in C/C++ and Assembly programming, with exposure to microcontrollers, microprocessors, and RTOS environments
  • Experience with hardware-software integration, debugging, and testing techniques
  • Familiarity with embedded software design patterns and communication protocols (I2C, SPI, UART)
  • Working knowledge of power management principles and cybersecurity fundamentals
  • Strong troubleshooting skills with the ability to investigate root causes and implement effective countermeasures
  • Collaborates well within multidisciplinary teams, takes initiative in problem-solving, and effectively prioritizes competing tasks
  • U.S. citizen or legal right to work in the U.S.

Responsibilities

  • Design, develop, and validate new and updated embedded AMB control system software
  • Code, debug, and analyze system performance to ensure reliable operation
  • Integrate software with hardware components and test system functionality
  • Create and maintain technical documentation
  • Support software quality assurance efforts and testing protocols
  • Perform additional duties as assigned

Skills

Embedded C/C++
Assembly
RTOS
Hardware integration
I2C/SPI/UART
Cybersecurity basics
Troubleshooting
Team collaboration
US work authorization

Education

Master's degree in CS/CE/EE/SE

Tools

Embedded development tools

Job description

Who we are:

Johnson Controls is a global leader in thermal management, smart building solutions, and data center infrastructure, helping customers improve energy efficiency, reduce carbon emissions, and enhance operational performance across mission-critical industries.

This 2026 Top 100 Internship Program in the United States is a unique opportunity to put classroom theory into practice while bolstering your resume and professional network. By joining a program that is rooted in community, connection, and memorable experiences, you will have an opportunity to transform your future.

What you will do:

The Software and Controls Engineering Graduate Intern is responsible for supporting design, development, validation, and support of active magnetic bearing (AMB) control system software and firmware. The ideal candidate would be currently enrolled in a graduate program pursuing a master’s degree.

Position Type:

20-40 hours per week | Hybrid | Salem, VA

Responsibilities
  • Design, develop, and validate new and updated embedded AMB control system software
  • Code, debug, and analyze system performance to ensure reliable operation
  • Integrate software with hardware components and test system functionality
  • Create and maintain technical documentation
  • Support software quality assurance efforts and testing protocols
  • Perform additional duties as assigned
Education
  • Required: Pursuing a master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or Software Engineering.
Experience & Technical Skills
  • Coursework or project experience in embedded control system software development, including real-time closed-loop control systems
  • Proficiency in C/C++ and Assembly programming, with exposure to microcontrollers, microprocessors, and RTOS environments
  • Experience with hardware-software integration, debugging, and testing techniques
  • Familiarity with embedded software design patterns and communication protocols (I2C, SPI, UART)
  • Working knowledge of power management principles and cybersecurity fundamentals
  • Strong troubleshooting skills with the ability to investigate root causes and implement effective countermeasures
  • Other Skills: Collaborates well within multidisciplinary teams, takes initiative in problem-solving, and effectively prioritizes competing tasks
  • U.S. citizen or legal right to work in the U.S.

HIRING HOURLY RANGE: $21.00-$32.00 (Hourly rate to be determined by the education, experience, knowledge,skills, and abilities of the applicant, internal equity, location and alignment with market data.) This positionincludes a competitive benefits package. For details, please visit the About Us tab on the Johnson ControlsCareers site at https://jobs.johnsoncontrols.com/about-us

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software/Controls Engineering Grad Intern
Software/Controls Engineering Grad Intern

Johnson Controls • Salem (VA)

Hybrid
USD 29,000 - 44,000
Software/Controls Engineering Grad Intern
Software/Controls Engineering Grad Intern

YDU JC Air Cond & Ref Inc.- Dubai • Salem (VA)

Hybrid
USD 29,000 - 44,000
Competitive benefits package
Graduate Embedded Systems Intern – AMB Controls (Hybrid)
Graduate Embedded Systems Intern – AMB Controls (Hybrid)

Johnson Controls • Salem (VA)

Hybrid
USD 29,000 - 44,000
Graduate Embedded Controls Software Intern
Graduate Embedded Controls Software Intern

Johnson Controls, Inc. • Salem (VA)

Hybrid
USD 29,000 - 44,000
Competitive benefits package
Embedded Controls Software Intern (Graduate) – Hybrid, VA
Embedded Controls Software Intern (Graduate) – Hybrid, VA

YDU JC Air Cond & Ref Inc.- Dubai • Salem (VA)

Hybrid
USD 29,000 - 44,000
Competitive benefits package
Control Systems Engineer (onsite)
Control Systems Engineer (onsite)

Johnson Controls • Salem (VA)

On-site
USD 85,000 - 120,000
Bonus plan
Relocation packages
Benefits package
Building Automation Controls Designer
Building Automation Controls Designer

Alloy Enterprises • Sioux Falls (SD)

On-site
USD 36,000 - 51,000
Competitive benefits package
Control Systems Engineer (AMB) - Field Support
Control Systems Engineer (AMB) - Field Support

Johnson Controls • Salem (VA)

On-site
USD 85,000 - 120,000
Bonus plan
Relocation packages
Benefits package
Control Systems Engineer (onsite)
Control Systems Engineer (onsite)

YDU JC Air Cond & Ref Inc.- Dubai • Salem (VA)

On-site
USD 85,000 - 120,000
Bonus plan
Competitive benefits package
Controls & Instrumentation Engineer Intern
Controls & Instrumentation Engineer Intern

Amentum • Tullahoma (TN)

On-site
USD 36,000 - 51,000
Health insurance
401(k) matching
Paid time off