Backend Software Engineer Co-Op

Schneider Electric11 months ago
Raleigh, NC, United States
On-site
Internship
Junior Level (1-3 years)

Job Description

Position Overview

Schneider Electric is seeking a Backend Software Engineer Co-Op to join our team from June–December 2025. We’re looking for a positive, self-motivated individual with a passion for technology and a desire to work in a fast-paced design environment. This candidate will be based in Raleigh, NC.

Key Responsibilities

  • Expand and modify existing firmware to meet design requirements.
  • Participate in design reviews to adopt best practices.
  • Collaborate with the formal verification team to define and analyze testing protocols.
  • Design and develop software using Integrated Development Environments (IDEs).
  • Facilitate prototype generation for testing.
  • Contribute to verification and validation test plans.
  • Synthesize data into effective technical communication for presentations.
  • Develop and debug embedded systems from proof of concept through development.
  • Assist in creating user documentation such as instruction bulletins and safety labels.

Required Qualifications

  • Pursuing a Bachelor’s, Master’s, or PhD in Electrical Engineering, Software Engineering, Computer Science, or related fields.
  • Basic understanding of EMC principles is appreciated.

Preferred Qualifications

  • Experience in embedded firmware design and software development.
  • Familiarity with Embedded Linux is a plus.
  • Familiarity with C for microcontrollers, MATLAB, .NET, C#, MySQL, Rust, and databases.
  • Familiarity with build and configuration management tools such as Jenkins, GitHub, and Jira is a plus.
  • Proficient with electronics lab equipment for testing and debugging.
  • Familiarity with communication protocols such as UDP and TCP/IP is advantageous.
  • Experience with statistical techniques for analyzing empirical data.
  • Experience with wireless communication technologies (Bluetooth, Zigbee) is a plus.
  • LabVIEW programming experience is a plus.
  • Exposure to cloud-based solutions is beneficial.
  • Strong analytical skills, creativity for design optimization, problem-solving skills, and an innovative mindset.
  • Able to work full-time on-site in Raleigh, NC for Summer/Fall 2025. Note: This position does not provide funding for relocation.
  • We welcome applicants from diverse backgrounds and experiences, as we believe diversity drives innovation.

Required Skills

MATLAB
Jenkins
embedded firmware design
LabVIEW
GitHub
.NET
C#
statistical analysis
TCP/IP
UDP
Bluetooth
Rust
prototype generation
embedded Linux
design reviews
MySQL
debugging
cloud-based solutions
Zigbee
electronics lab equipment
C for microcontrollers
Jira