Himalayas 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 1 month)

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 100,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
Nipun Kumar - Lead - Technical Solutions - Soliton Technologies | Himalayas