SOLAREDGE TECHNOLOGIES (INDIA) PRIVATE LIMITED
SolarEdge - Embedded & Automation Engineer
Bangalore, भारत
Vacancy description
SOLAREDGE TECHNOLOGIES (INDIA) PRIVATE LIMITED
Bangalore, भारत
About the Role : We are looking for a Senior Embedded Software Engineer to join our Bangalore R&D team and contribute to the development of high-performance embedded systems for next-generation smart energy and IoT https://jobeax.com/link/deN2Wq8b0z9m2V0e role involves hands-on embedded Linux development, firmware architecture, system integration, debugging, and optimization across the complete product development https://jobeax.com/link/GmpRkycDUBUNhxr2 Responsibilities : - Design, develop, integrate, test, and maintain embedded software for Linux-based IoT and energy-management devices.- Develop robust system-level and application-level software using C and C++, with a strong focus on performance, reliability, scalability, and maintainability.- Develop user-space applications and system services for Embedded Linux platforms.- Work closely with hardware, firmware, electrical, QA, and product engineering teams to define software requirements and develop integrated solutions.- Interface embedded applications with sensors, actuators, microcontrollers, communication interfaces, and other hardware components.- Analyze system behavior, troubleshoot complex software and hardware issues, and perform root-cause analysis.- Optimize software for memory utilization, CPU performance, boot time, communication reliability, and overall system stability.- Develop and maintain software components for IoT-connected devices and contribute to secure device communication and data processing.- Participate in architecture discussions, technical design reviews, code reviews, and software quality initiatives.- Use debugging and development tools to diagnose issues across firmware, operating system, and application layers.- Develop Python-based utilities and scripts for testing, diagnostics, automation, and system validation where required.- Work with Git, Docker, build systems, debugging tools, and modern software development practices.- Support software releases, production issues, field failures, and product maintenance activities.- Mentor junior engineers and contribute to technical knowledge-sharing within the https://jobeax.com/link/9XbfiWZXvAUTHpWi Skills : - Strong hands-on expertise in C and C++ programming.- 10+ years of experience in embedded software or firmware development.- Strong experience with Embedded Linux and Linux user-space application development.- Experience developing software for resource-constrained and high-performance embedded systems.- Strong understanding of operating-system concepts, processes, threads, IPC, memory management, and synchronization.- Experience working with hardware interfaces, sensors, microcontrollers, and communication protocols.- Strong debugging and problem-solving capabilities across hardware and software layers.- Experience with Git and modern software development tools.- Working knowledge of Python for scripting and development support.- Experience with Docker or containerized development environments is desirable.- Strong understanding of software development lifecycle, coding standards, testing, and code review practices.- Experience in IoT, energy technology, power electronics, industrial devices, or other connected embedded products is an advantage.- Excellent communication and cross-functional collaboration skills. (ref:hirist.tech)
Similar vacancies
SOLAREDGE TECHNOLOGIES (INDIA) PRIVATE LIMITED
Bangalore, भारत
SOLAREDGE TECHNOLOGIES (INDIA) PRIVATE LIMITED
Bangalore, भारत
SolarEdge
Bangalore, भारत
HARMAN International
32k
Bangalore, भारत
Gram Power
Jaipur, भारत
Rs 232 per day
Gurgaon, भारत
Hyderabad, भारत
Pune, भारत
AST SpaceMobile
Hyderabad, भारत
L4B Software
Pune, भारत