Overview
Job Description: Developing advanced embedded software for our Products, including bi-directional EV Chargers and Home Energy Management System (HEMS).
Responsibilities
- Develop and maintain embedded software for our products, ensuring code reusability across different projects.
- Collaborate with a small, focused team to deliver high-quality software solutions within specified timelines.
- Identify and implement the best embedded Linux distribution for all projects, with a preference for long-term consistency (e.g., Yocto, Buildroot).
- Lead the development of a Linux-based stack for an EV charger supporting IEC15118-2 to -20 standards, including Plug-n-Charge and AC/DC bi-directionacharging (V2X).
- Develop a Home EMS system based on a common Linux OS Stack, utilizing open-source.
- Home Assistant components for whole home energy management, with potential future integration of local AI Functionalities.
- Ensure software solutions are scalable and adaptable for globamarkets, with an initial focus on the European market.
- Participate in the fulsoftware development lifecycle, including design, development, testing, deployment, and maintenance.
- Stay updated with the latest industry trends and technologies to drive continuous improvement and innovation.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience (5+ years) in embedded software development, preferably in a Linux environment.
- Strong proficiency in C/C++ programming languages.
- Experience with embedded Linux distributions, such as Yocto or Buildroot, and familiarity with Linux kernel development.
- Knowledge of IEC15118 standards and experience with EV charging systems is a plus.
- Familiarity with modern ARM SoCs and low-level device driver knowledge in embedded system designs.
- Experience with Home Assistant or similar open-source home automation platforms.
- Familiarity with modern cybersecurity requirements, relevant design techniques, and legal requirements such as the updated CE-RED Directive.
- Knowledge of common data communication protocols, edge AI Implementations & tools, and modern wireless technologies (Thread, Wi-Fi 7, BLE Coded PHY) is advantageous.
- Excellent problem-solving skills and the ability to work independently as welas part of a team.
- Strong communication skills and the ability to collaborate effectively with cross-functional teams.
- Experience in developing products for global markets and understanding of regional regulatory requirements.