As an Embedded Software Engineer, you will be responsible for the full lifecycle of software projects, from initial concept and architecture to testing and final release. This role demands a high level of independence and professionalism, as you will take ownership of your projects while working in a collaborative environment. Your contributions will directly impact the functionality and innovation of cutting-edge power conversion products.
Key Responsibilities:
- Develop, test, and maintain embedded software for power conversion products.
- Design and implement firmware solutions for inverters, chargers, and battery systems.
- Work with various communication protocols such as CAN bus, TTL/Serial communication, and Bluetooth Low Energy.
- Ensure high-performance and reliability through rigorous testing and debugging.
- Collaborate closely with hardware engineers to optimize product integration.
- Manage the full development cycle, from concept to deployment.