Location
In office (Bengaluru)
Seniority
Staff · 3+ years exp
Employment
Full-Time
First seen by Alion on Nov 5, 2026.
Overview
Company
Impact
Profile match
Happiest Minds provides digital transformation and product engineering services. Its work spans cloud, analytics, internet of things and security consulting. The company positions itself around born-digital technology delivery.
Embedded Software Engineer
Location: SMILES 2-Bengaluru-Bengaluru
Years of Experience: 3-5 Years
Job Summary: We are seeking a highly skilled Embedded Software Engineer with strong Embedded Linux knowledge to join our CPU/Platform Software Team. In this role, you will be instrumental in developing software components for RISC-V-based CPUs and platforms. You will engage in various aspects of the CPU/Platform software stack, including Bare metal, RTOS, Linux boot/kernel, reference libraries, tooling, simulators, FPGA-based bring-up, and performance benchmarks. This position offers an exciting opportunity to work in a dynamic environment, collaborating with multiple engineering teams to build both hardware and software from the ground up.
Responsibilities
Embedded Linux
Location: SMILES 2-Bengaluru-Bengaluru
Years of Experience: 3-5 Years
Job Summary: We are seeking a highly skilled Embedded Software Engineer with strong Embedded Linux knowledge to join our CPU/Platform Software Team. In this role, you will be instrumental in developing software components for RISC-V-based CPUs and platforms. You will engage in various aspects of the CPU/Platform software stack, including Bare metal, RTOS, Linux boot/kernel, reference libraries, tooling, simulators, FPGA-based bring-up, and performance benchmarks. This position offers an exciting opportunity to work in a dynamic environment, collaborating with multiple engineering teams to build both hardware and software from the ground up.
Responsibilities
- Design and implement software in areas such as Linux kernel support for new architectures, device drivers, OpenSBI, u-boot, and Yocto/OpenEmbedded.
- Develop customized Linux distributions for embedded applications.
- Deploy existing benchmarks and develop new ones based on customer requirements.
- Contribute to the wider RISC-V software ecosystem, ensuring support for the architecture in various open-source projects.
- Utilize emulators and real hardware to analyze and optimize software, including the use of RISC-Vs vector instructions.
- Conduct code reviews for complex contributions in relevant areas.
- Collaborate with architecture and hardware design teams to enhance RISC-V CPU cores, providing inputs and driving architectural decisions based on software needs.
- Maintain documentation and reference implementations for customer reliance.
- Release SDKs and assist customers in prototyping their SoCs for evaluation and software development.
- 3 to 5 years of practical experience in embedded Linux development and debugging.
- Experience in developing architecture-level code or device drivers in C for multiprocessor, multithreaded open-source kernels such as Linux or BSD, with upstream involvement.
- Proven experience with upstream development on high-level operating systems like Linux.
- Strong programming skills in C or C++, with basic assembly-level programming knowledge.
- Understanding of basic Operating System concepts (e.g., virtual memory, interrupt handling, privilege levels).
- Experience debugging complex multicore systems using tools like GDB, OpenOCD, and Lauterbach.
- Familiarity with git, Makefile, GNU toolchain, and shell scripting.
- Experience with device drivers, virtualization, IOMMUs, power management, or SoC platform security.
- Ability to work collaboratively with hardware architecture and engineering teams.
- Strong communication, teamwork, and listening skills.
- Familiarity with RISC-V ISA and knowledge of different Instruction Set Architectures (e.g., x86_64, ARM64).
- Experience with CI/CD and agile tools (Jenkins, Git, Jira).
- Some experience with virtualization technologies (e.g., QEMU or hypervisors).
- Experience with LLVM backend or AI/ML accelerator compilers and delegate runtime environments.
Embedded Linux
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.
2,123,812 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.
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
AI/ML Hardware Architect, Cloud, Silicon
1 hour ago
In office · 4+ years exp · Bachelor's Degree · Bengaluru
Python
C++
AI/ML
Vertex AI
TPU
Machine Learning
DevOps
GCP
Apply
Senior Staff Hardware Engineer
6 hours ago
In office · 12+ years exp · Bachelor's Degree · Bengaluru
AI/ML
Computer Vision
Apply
Lead Firmware Developer
4 hours ago
In office · 3+ years exp · Bachelor's Degree · Bengaluru
C++
DevOps
RTOS
Git
Linux
Management
Agile
Apply
SOC Engineering, Staff Engineer-18895
5 hours ago
In office · 5+ years exp · Hyderabad
Chips/EDA
Synopsys Design Compiler
Synopsys PrimeTime
Synopsys Fusion Compiler
Apply
Apply
Platform Hardware Design Engineer
1 day ago
≈ $21k – $48k per year (Estimated) · In office · Full-Time · 4+ years exp · Bachelor's Degree · Bengaluru
Apply
Administrator Senior, Systems
1 day ago
In office · Full-Time · 5+ years exp · Bengaluru
Python
PowerShell
DevOps
Rest API
VMWare
Azure
Windows Server
Linux
TCP/IP
DNS
Cybersecurity
Microsoft Entra ID
Apply
≈ $16k – $38k per year (Estimated) · Hybrid · Full-Time · Bachelor's Degree · Bengaluru
Python
TypeScript
AI/ML
Copilot
Claude Code
Model Context Protocol
Function Calling
AI Agents
Agentic Workflows
Apply
≈ $23k – $58k per year (Estimated) · In office · Full-Time · Bengaluru
Python
TypeScript
AI/ML
Copilot
Claude Code
Model Context Protocol
AI Agents
Agentic Workflows
Apply
Database Expert - (JL4)
1 day ago
In office · Full-Time · 6+ years exp · Bachelor's Degree · Bengaluru
Python
SQL
PowerShell
Databases
MySQL
PostgreSQL
Db2
MS SQL
DevOps
Ansible
GCP
AWS
Management
ITIL
Apply
This is one of many
2,123,812 more open roles from verified company boards, updated every day.

