Schneider Electric

Firmware Engineer Co-Op

Job Description

Posted on: 
2026-03-03

Responsibilities

  • Expand and modify existing firmware to meet design requirements.
  • Perform development (coding and/or testing) of embedded software solutions.
  • Participate in firmware design reviews to learn best practices.
  • Work with the verification team to define and analyze developmental tests.
  • Facilitate the generation of prototypes for testing.
  • Contribute to verification and validation test plans.
  • Work as part of an agile development team.

Job Requirements

  • Currently pursuing a degree in Computer Science, Electrical Engineering, or related field (Master's preferred).
  • Proficiency in C or C++ coding.
  • Skills in Python coding.
  • Familiarity with GitHub and Agile development concepts.
  • Good written and oral communication skills.
  • Understanding of embedded systems hardware/electronics.
  • Experience with Linux.
Apply now

More job openings