Schneider Electric · 2 days ago
Firmware/Software Engineer Intern
Schneider Electric is looking for a Firmware and/or Software Engineer Intern to join our team for Summer 2026 based in Cedar Rapids, IA. The intern will help develop next-generation technologies by expanding and modifying existing firmware, participating in firmware design reviews, and contributing to the development of user documentation.
ElectronicsEnergyEnergy ManagementInformation TechnologyRenewable Energy
Responsibilities
Expand and modify existing firmware to meet design requirements
Perform development (coding and/or testing) of a part of an embedded software solution whose specification and architecture are defined
Participate in firmware design reviews with peers to gain knowledge on the best practices
Work with the formal verification team to define, document, analyze, perform and interpret developmental tests for new and/or modified products
Firmware development using Integrated Development Environment (IDEs)
Software development for web pages, database interfaces and dashboards
Facilitate the generation of prototypes for testing
Contribute to verification and validation test plans including test method and acceptance criteria
Interpretation of test results and other data. Ability to synthesize data into technical communication for effective written and oral presentation
Capable with developing, debugging, analyzing and root cause analysis for HW and embedded systems from proof of concept through development
Contribute to development of user documentation such as instruction bulletins, wiki pages, safety labels, and product markings
Qualification
Required
Working towards a Bachelor's, Masters or PhD degree in electrical engineering or software engineering, Computer Science or related engineering field
Able to work 40 hours per week
Experience working in new software development, and/or embedded firmware design implementation
Strong experience coding with C Language for microcontrollers applications
Willingness to work in a process driven environment using formalized documentation and approval management
Ability to discuss a new software product development success as a team member and be able to articulate your role
Applicants must be authorized to work in the United States on a full-time, ongoing basis
Preferred
Experience in digital signal processing and simulation tools is a plus
Experience with CSS, Java Script, Matlab, Python, HTML, SQL, or SQL Server is a plus
Familiarity with Flask, React, Node.js, D3, are preferrable
Desired analysis skills: Highly creative & inquisitive for design and system optimization. / Strength of component & system analysis / Capable with electronics lab equipment for test and debug / Strong understanding of design for test & reliability in safety products. Use of statistical techniques for analyzing empirical data
LabView programming and Data Acquisition system experience is a plus
Experience with wireless communications technologies and protocols such as Bluetooth and Zigbee is a plus
Currently local to Cedar Rapids, Iowa, this role does not provide funding for relocation or housing
Company
Schneider Electric
Schneider Electric specializes in the digital transformation of energy management and automation.
Funding
Current Stage
Public CompanyTotal Funding
$4.08BKey Investors
California State Water Resources Control BoardIdinvest Partners
2025-08-26Post Ipo Debt· $4.08B
2018-04-05Grant· $1.6M
2004-12-03Series Unknown
Leadership Team
Recent News
2026-01-25
Company data provided by crunchbase