Software/Controls Engineering Grad Intern

Johnson Controls

Salem (VA)

Hybrid

USD 29,000 - 44,000

Part time

27 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Johnson Controls in Salem, VA is seeking a Software and Controls Engineering Graduate Intern to support 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.

This internship is a 20-40 hour per week hybrid role based in Salem, VA. The position offers hands-on experience in embedded AMB control software, hardware integration, testing, and

Qualifications

  • Pursuing a master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or Software Engineering.
  • Embedded control system software development coursework or project experience.
  • Proficiency in C/C++ and Assembly, with exposure to microcontrollers and RTOS environments.
  • Experience with hardware-software integration, debugging, and testing techniques.

Responsibilities

  • Design, develop, and validate new and updated embedded AMB control system software.
  • Code, debug, and analyze system performance for reliability.
  • 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

C/C++
Assembly
RTOS
Embedded systems
Hardware-software integration
Debugging
I2C SPI UART
Cybersecurity basics
Team collaboration
US work authorization

Education

Master’s degree ( pursuing) in CS/CE/EE/Software Engineering

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 position includes a competitive benefits package. For details, please visit the About Us tab on the Johnson Controls Careers 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, Inc. • 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
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 (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
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
Staff Power Electronics Engineer (onsite)
Staff Power Electronics Engineer (onsite)

Johnson Controls • New Freedom

On-site
USD 100,000 - 150,000
Relocation assistance
Bonus plan
Competitive benefits
Associate Software Controls Engineer
Associate Software Controls Engineer

Andrews Cooper Technology LLC • Corvallis (OR)

On-site
USD 76,000 - 120,000
Medical, dental, life, and disability insurance
Generous PTO for vacation and holidays
401(k) retirement plan with employer contribution
Systems Engineering Leader I
Systems Engineering Leader I

Alloy Enterprises • Calumet City (IL)

On-site
USD 91,000 - 130,000
Bonus plan
Benefits package
Professional growth opportunities