Schneider Electric is looking for a Firmware Engineer Co-Op to join our team in June 2024 in Andover, MA. This position will last 6-8 months. We are looking for a positive, self-motivated, passionate individual with a strong desire to work in an exciting, fast-paced design environment to help us develop next generation technologies. This individual will be able to grow with Fortune 500 experience, and work in the following areas:
What will you do?
- 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).
- 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.
- Contribute to development of user documentation such as instruction bulletins, safety labels, and product markings.
What qualifications will make you successful?
- Currently pursuing a degree in Computer Science, Electrical Engineering, Electronics or related field.
- Embedded industry experience
- Some experience with C or C++ skills.
Knowledge of Test Automation using a AI/ML based platform
Knowledge of Digital Control
- Knowledge of firmware development using Arm Cortex-Mx microprocessors.
- Knowledge of using bare metal, RTOS design methodologies and implementations.
- Knowledge of UART, SPI, I2C, CAN, DMA, interrupts.
- Knowledge and experience in TCP/IP stacks.
- Knowledge of cryptography and the cybersecurity requirements for embedded system (e.g., TPM, Secure Boot, TrustZone, Firmware Signing…)
- Experience in defining and guiding embedded firmware development.
- Knowledge of developing IoT devices using wireless product using Etherenet, wireless protocols (e.g., Wi-Fi, ZigBee, Bluetooth, LoRa…).
- Experience in developing software tools and simulation to support product development.
- Experience in conducting firmware code review and using software static analysis tools (e.g., Klocwork).
- Able to work from Andover, MA full-time starting June 2024. Please note- this position does not provide funding for relocation