As a Senior Embedded Engineer, you will be a crucial member of the SolarEdge India R&D team, responsible for developing embedded systems and firmware for our advanced solar energy products. You will play a key role in designing, implementing, and testing embedded software, ensuring its reliability, performance, and seamless integration with our hardware platforms.
What will you be doing?
- Lead the design and development of embedded systems and firmware for SolarEdge's solar power products, including inverters, power optimizers, energy storage solutions, and communication interfaces.
- Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to define system requirements and architect innovative embedded solutions.
- Develop and implement efficient and reliable embedded software in C/C++ for various microcontrollers and processors used in SolarEdge products.
- Conduct thorough testing and verification of embedded software to ensure its functionality, performance, and compliance with quality standards.
- Troubleshoot and debug embedded software and hardware interactions, identifying and resolving issues throughout the product development lifecycle.
- Participate in code reviews, providing constructive feedback to team members and ensuring code quality and adherence to coding standards.
- Stay abreast of industry trends and advancements in embedded systems to propose and integrate cutting-edge technologies into SolarEdge's products.
- Collaborate with manufacturing and validation teams to support the production and testing of embedded systems during the manufacturing process.
- Support the certification process by providing necessary documentation and technical inputs to comply with relevant safety and regulatory standards.