Beschreibung
Embedded Software Engineer - Berlin - +6 Months - Currently HiringAre you a high energy and hands-on engineer? Do you have a passion to bring advanced lithium batteries to millions of homes and businesses around the world?
As a Software Engineer, your typical day may include:
- Support customer to implement Modbus/CAN/ communication with battery system Embedded development on innovative, IOT enabled
- Improve upon existing system's software/firmware
- Support R&D projects to market from software perspective
- Creation and execution of test plans for hardware and software validation
Required proficient Skills:
- Expert knowledge of embedded software and firmware development, including C and C++.
- Ability to read schematics and debug digital hardware using oscilloscope, logic analyzer, or similar tools for troubleshooting.
- Expert knowledge integrating software and hardware using embedded data bus protocols, UART, CAN, SPI, 485, UART, I2C for Microchip, Nordic Semi and ST Micro microcontrollers.
- Experience parsing and assembling of packets for use over the serial data ports on a system that has no RToS .
- Expert level experience with Microchip embedded tools, E.g. Keil, IAR
- Wireless experience including Blue tooth, Zigbee and BLE is plus.
- Python, Java is plus