EnerSys est le leader mondial des solutions d'énergie stockée pour des applications industrielles. Nous possédons plus de trente usines de fabrication et d'assemblage dans le monde entier, desservant plus de 10 000 clients répartis dans plus de 100 pays. Le siège mondial se situe à Reading en Pennsylvanie (États-Unis) tandis que des sièges régionaux sont dispersés en Europe et en Asie. Nous proposons une vaste gamme de systèmes énergétiques et d'énergie motrice, à laquelle s'ajoute une gamme complète de services et systèmes intégrés. Fort de points de vente et de service dans le monde entier et de plus de 100 ans d'expérience dans le domaine des batteries, EnerSys propose des solutions complètes d'énergie à courant continu stockée.
Objectives of this Role
- Develop C/C++ software for embedded Linux on ARM processor
- Deep understanding of Embedded architectures
- Review and write software requirements, specifications, and technical design documents to provide timely and meaningful feedback
- Hands-on debug/development board for prototyping and code debug
- Liaise with internal teams to identify system requirements
Skills and Qualifications
- BSc/MD in Computer Science, Engineering or relevant field
- +1 years' experience with Linux embedded systems, C++ programming, Python
- Proven work experience with embedded system for industrial application, EV Charging background is plus
- Deep understanding of CAN, I2C, SPI, RS232/485
- Knowledge and basic experience on IP based protocols like ModBus TCP, MQTT, Websocket or other
- Knowledge of Yocto is a plus
- Problem-solving attitude
- Collaborative team spirit
- Digital hardware expertise for embedded system and schematic review understanding
Soft skills :
- Having a strong spirit for teamwork is mandatory as the success of this project
- Sharing information with ease is not an option : writing documentation about your work is integrated to your own day-to-day way of working,
- Your work is thought as a component of a wider system, and thus, re-usability is important for you,
- You are interested in new technologies, and you make a technological watch by yourself,
- « Quick and dirty » is prohibited, think « Industrial and Quality »
- Verbal and written communication skills
- Excellent English and proficient presentation skills
Skills and Qualifications
- BSc/MD in Computer Science, Engineering or relevant field
- +1 years' experience with Linux embedded systems, C++ programming, Python
- Proven work experience with embedded system for industrial application, EV Charging background is plus
- Deep understanding of CAN, I2C, SPI, RS232/485
- Knowledge and basic experience on IP based protocols like ModBus TCP, MQTT, Websocket or other
- Knowledge of Yocto is a plus
- Problem-solving attitude
- Collaborative team spirit
- Digital hardware expertise for embedded system and schematic review understanding
Soft skills :
- Having a strong spirit for teamwork is mandatory as the success of this project
- Sharing information with ease is not an option : writing documentation about your work is integrated to your own day-to-day way of working,
- Your work is thought as a component of a wider system, and thus, re-usability is important for you,
- You are interested in new technologies, and you make a technological watch by yourself,
- « Quick and dirty » is prohibited, think « Industrial and Quality »
- Verbal and written communication skills
- Excellent English and proficient presentation skills