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