983,896open jobs
58,867companies
159,517added this week
Browse all
Salary
≈ $18k – $44k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 10+ years exp

First seen by Alion on Sep 10, 2026.

Overview
Company
Impact
Profile match
SolarEdge Technologies is an Israeli company that makes power optimisers, inverters and monitoring software for solar installations. Its per panel electronics and cloud platform let installers and owners track output down to individual modules. The company is listed on Nasdaq and has expanded into storage and electric vehicle charging.

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 products.

The role involves hands-on embedded Linux development, firmware architecture, system integration, debugging, and optimization across the complete product development lifecycle.

Key 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 team.

Required 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.

Skills

Embedded, Embedded System, Linux, Firmware, System Integration, IoT, C, C++, Microcontroller, Sensor, Memory Management

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
983,896 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Bengaluru
$120k – $155k per year • In office • 5+ years exp • Bachelor's Degree • Redmond
Apply
≈ $111k – $228k per year (Estimated) • Remote (United States) • Secret • Part-Time • 15+ years exp • Bachelor's Degree • United States
Apply
≈ $113k – $213k per year (Estimated) • Equity • In office • Top Secret • 7+ years exp • Bachelor's Degree • Austin
Chips/EDA
KiCad
Cadence Allegro
Apply
≈ $80k – $152k per year (Estimated) • In office • Full-Time • High School Diploma • Montreal
Apply
In office • Full-Time • Bachelor's Degree
Design
SolidWorks
Apply
$179k – $205k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • Riverwoods
Python
Go
JavaScript
Rust
TypeScript
C#
Node JS
Scala
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Bitbucket
GitHub
Management
Agile
Apply
C++ Architect 3 days ago
≈ $65k – $136k per year (Estimated) • Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Kraków
C#
C++
C#
.NET
C++
CMake
STL
AI/ML
Time Series Forecasting
DevOps
Docker
Kubernetes
Linux
Windows
IoT
OPC UA
Management
Agile
Apply
≈ $31k – $67k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Bengaluru
Python
Go
Java
Rust
TypeScript
C++
AI/ML
Machine Learning
DevOps
GCP
Azure
AWS
Management
Agile
Apply
≈ $17k – $45k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Hyderabad • Bengaluru
Python
AI/ML
Embeddings
AI Agents
TensorFlow
PyTorch
RAG
OpenAI
Anthropic
LLMOps
Edge AI
Machine Learning
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Apply
Equity • Hybrid • 7+ years exp
Python
JavaScript
TypeScript
Python
Django
Frontend
Redux
React.js
Ant Design
ESLint
Prettier
Redux Toolkit
Mobile
State Management
DevOps
Rest API
WebSockets
CI/CD
Git
AWS
Amazon S3
Management
Confluence
Jira
Agile
Scrum
QA
Jest
Vitest
Apply
≈ $14k – $34k per year (Estimated) • In office • 2+ years exp • Bengaluru
Python
C++
DevOps
Git
Docker
Linux
Apply
≈ $18k – $40k per year (Estimated) • In office • 3+ years exp • Bengaluru
Python
C
C
Embedded C
DevOps
CI/CD
Git
QA
Pytest
Apply
≈ $27k – $65k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Bengaluru
Java
Kotlin
C#
Kotlin
Glide
C#
.NET
DevOps
CI/CD
Management
ServiceNow
Agile
ITSM
Apply
≈ $18k – $47k per year (Estimated) • In office • Bengaluru
Management
ITIL
Apply
Global WFM Manager 11 hours ago
≈ $16k – $34k per year (Estimated) • In office • Full-Time • 4+ years exp • Bengaluru
Apply
≈ $18k – $44k per year (Estimated) • In office • Full-Time • Bengaluru
Apply
≈ $13k – $25k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru
SQL
Databases
Snowflake
Management
Agile
Apply
See all jobs
This is one of many
983,896 more open roles from verified company boards, updated every day.