Skip to main content
HimalayasHimalayas logo
Nipun KumarNK
Looking for a job

Nipun Kumar

@nipunkumar

Lead Technical Solutions Engineer specializing in embedded systems development.

India
Message

What I'm looking for

Seeking principal/staff-level roles in embedded systems — board bring-up, BSP design, low-level drivers, real-time firmware. Open to medical, automotive, storage, networking, industrial, or any embedded domain. Skilled in PCIe/DMA, ARM/TI DSP/ZynqMP, deterministic control, and platform optimization.

I’m an embedded systems specialist with 8+ years of experience designing, developing, and optimizing low-level firmware, device drivers, and board support packages across ARM, TI DSP, RISC-V, and Xilinx ZynqMP SoCs. My work spans complete board bring-up, PCIe/DMA subsystems, real-time control loops, and high-performance embedded Linux platforms (Yocto, Petalinux, Buildroot).

Throughout my career, I’ve delivered production-grade solutions in high-reliability industries — from medical ventilators meeting IEC 62304 standards to high-uptime DAS systems and enterprise storage firmware — consistently reducing latency, improving throughput, and cutting time-to-market. I have a proven track record of reverse-engineering undocumented systems, architecting reusable low-level drivers, and optimizing for cross-compiler portability (MSVC, GCC, GHS).

Recent achievements include replacing a commercial PCIe driver stack with a custom RT-kernel–based implementation that matched performance benchmarks while eliminating ~$25K/year licensing costs, and engineering Petalinux BSPs with deep U-Boot, device tree, and image-generation customizations that boosted boot speed, improved security, and streamlined production.

Beyond hands-on coding, I excel at bridging hardware–software boundaries, mentoring engineers, and architecting maintainable embedded platforms that scale. My interests center on real-time systems, performance tuning, platform bring-up, and pushing the limits of low-level firmware design — whether for high-throughput data paths, deterministic control loops, or complex SoC integrations.

Experience

Work history, roles, and key accomplishments

ST
Current

Lead - Technical Solutions

Soliton Technologies

Jul 2024 - Present (1 year 11 months)

Built PCIe driver from scratch on RT-kernel–patched Linux, replacing Wind River’s Jungo API while matching performance. Designed and implemented 16+ ARM & TI-DSP firmware features including 8kHz real-time control loop, TFTP boot, and SPI-Flash U-Boot-to-Linux chain, enabling rapid prototype bring-up.

SA

Senior Engineering Consultant

Sigma Connectivity WSI AB

Aug 2023 - Jul 2024 (11 months)

Engineered 10+ Petalinux BSP recipes for ZynqMP SoCs after extensive prototyping, including U-Boot customization for eMMC boot migration from SD-card. Developed low-level C drivers for custom peripherals and automated board programming with Python/Bash, increasing throughput by 40% and reducing programming errors by 20%.

AS

Senior Engineer-I

Alphawave Semi

Sep 2022 - Jul 2023 (10 months)

Led complete board bring-up for a new hardware platform, architecting & implementing a bare-metal PCIe 3.0 DMA driver for Synopsys IP in C, enabling multi-gigabit transfers across 12+ AI cores. Designed driver architecture to be reusable across low-level peripherals (I2C, SPI, UART), reducing development duplication and accelerating integration for multiple subsystems.

WD

Senior Engineer-I

Western Digital

Mar 2018 - Feb 2021 (2 years 11 months)

Developed portable, interface-agnostic (SAS/SATA) C++14/17 firmware for FPGA, simulator & eHDD platforms with full cross-compiler compatibility (MSVC, GCC, GHS), reducing hardware dependency by 40% and accelerating time-to-market by 25%. Built HAL for custom ASIC IPs in simulation, enabling early-stage firmware validation & cutting project timelines by 20%.

II

System Validation Engineer

Intel India

Aug 2017 - Mar 2018 (7 months)

Performed validation of Intel automotive SoC solutions, focusing on embedded interfaces and system-level performance.

Education

Degrees, certifications, and relevant coursework

VIT University logoVU

VIT University

Master of Technology, Mechatronics

2015 - 2017

Grade: 9.05

Completed a Master of Technology degree in Mechatronics. Focused on advanced topics in robotics, control systems, and embedded systems.

University of Pune logoUP

University of Pune

Bachelor of Engineering, Engineering

2010 - 2014

Grade: 8.25

Obtained a Bachelor of Engineering degree from the University of Pune. Studied core engineering principles and their applications.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan