EmbeddedJobs
Jobs
Companies
About
Get Live Jobs
Hire With Us 🤝
Home
Home
Jobs
Embedded Software Engineer
Software Engineer – Linux SDK – RISC-V MPU Platform
Go Back
Source-Right
↗
Software Engineer – Linux SDK – RISC-V MPU Platform
Source-Right
↗
📍 Pune District, India 🇮🇳
full-time
senior
Posted —
Apply Now ↗
Key Skills
Linux
RISC-V
U-Boot
Yocto
FPGA
Industry
Semiconductor
Consumer Electronics
Job Description
Position: Software Engineer / Senior Software Engineer – Linux SDK – RISC-V MPU Platform (BB50FT RM 4209)
Role : To Build the Linux foundation for a next-gen RISC-V MPU platform.
Key Responsibilities
Linux SDK development & validation: build, enable, and release a production-quality SDK for a 64-bit RISC V MPU.
Develop and maintain a Linux SDK for a 64-bit RISC V MPU.
Enable the boot and firmware stack (boot flow, early platform initialization, U Boot, OpenSBI).
Drive Linux kernel/BSP enablement: SoC bring-up, Device Tree, CPU/memory/interrupt subsystems.
Develop and debug device drivers (multimedia, connectivity, DMA, power/clock/reset, platform services).
Deliver SDK releases: integration, validation, and developer-facing documentation.
Pre- & post-silicon validation (AVV): create tests, validate on FPGA/first silicon, and unblock teams through system-level debug.
Contribute to pre-silicon validation using FPGA, emulation, and virtual platforms.
Develop platform tests and validate on FPGA/first silicon; root-cause issues across HW/FW/kernel.
Cross-functional execution: work day-to-day with architects, hardware, and safety teams to land features and de-risk schedules.
Partner with system architects, hardware, and safety teams to define requirements and execution plans.
Provide bring-up and validation feedback that influences next-gen RISC V CPU/SoC features.
Align with internal and external stakeholders on roadmaps, deliverables, and release readiness.
Customer & ecosystem engagement: support early adopters and contribute fixes upstream when appropriate.
Work with OEMs/Tier 1s during early enablement, bring-up, and SDK adoption; upstream fixes where it makes sense.
Required Qualifications
B.E./B.Tech or M.E./M.Tech in Computer Engineering, Electrical Engineering, or a related field.
Strong experience (typically 5+ years) in Embedded Linux platform/BSP development.
Expert-level C programming; comfortable reading low-level firmware and kernel code.
Strong Linux internals knowledge: boot flow, memory management/MMU, interrupts, SMP.
Hands-on SoC/platform bring-up experience and ownership mindset for BSP quality.
Hands-on with U Boot, Linux kernel, Device Tree, and Yocto/OpenEmbedded.
Strong debugging skills with GDB and at least one of OpenOCD/JTAG, Lauterbach, or similar tools.
Experience working on FPGA, emulation, or early-silicon platforms.
Good to Have
RISC V (RV64) experience or strong exposure to other application-class CPU architectures.
Background in pre-silicon/FPGA validation or post-silicon debug and triage.
Experience with multimedia subsystems (camera, display, audio) and their Linux stacks.
Familiarity with platform security (secure boot, trusted firmware, firmware/OS boundaries).
Experience with QEMU, virtual platforms, or emulation workflows.
Exposure to CI/CD and automated validation (test frameworks, dashboards, regressions).
Similar Jobs
Software Engineer III, L and T Platform Firmware
@ Google, 📍Bengaluru
Senior, Firmware Engineer
@ Schneider Electric, 📍Bengaluru
Associate Engineer Firmware
@ Vertiv, 📍Pune City
Associate, Quality Services, Firmware
@ Amazon, 📍Chennai
Engineer Embedded Software Testing
@ Copeland, 📍pune
Companies Hiring Embedded Software Engineer
Vertiv
💼 6 openings · 📍Columbus, OH
Eaton
💼 5 openings · 📍Dublin, Ireland
Aptiv
💼 11 openings · 📍Dublin, Ireland
Qualcomm
💼 27 openings · 📍San Diego, CA
Analog Devices
💼 22 openings · 📍Wilmington, MA
Caterpillar Inc.
💼 15 openings · 📍Irving, Texas
Key Skills
Linux
RISC-V
U-Boot
Yocto
FPGA
Industry
Semiconductor
Consumer Electronics
Join the Live Jobs Feed
Instant Telegram alerts for top jobs
Organized by specialization and region
Connect & chat with fellow engineers
Join us on Telegram
Free forever • No spam • Leave anytime
Similar Jobs
Software Engineer III, L and T Platform Firmware
@ Google, 📍Bengaluru
Senior, Firmware Engineer
@ Schneider Electric, 📍Bengaluru
Associate Engineer Firmware
@ Vertiv, 📍Pune City
Associate, Quality Services, Firmware
@ Amazon, 📍Chennai
Engineer Embedded Software Testing
@ Copeland, 📍pune
Companies Hiring Embedded Software Engineer
Vertiv
6 openings · 📍Columbus, OH
Eaton
5 openings · 📍Dublin, Ireland
Aptiv
11 openings · 📍Dublin, Ireland
Qualcomm
27 openings · 📍San Diego, CA
Analog Devices
22 openings · 📍Wilmington, MA
Caterpillar Inc.
15 openings · 📍Irving, Texas
Apply ↗
Source-Right
Pune District, India
Twitter
LinkedIn
Email
Apply ↗