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.
Nipun Kumar
@nipunkumar
Lead Technical Solutions Engineer specializing in embedded systems development.
What I'm looking for
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
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.
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%.
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.
Firmware Engineer-II
Noccarc
Feb 2021 - Jul 2022 (1 year 5 months)
Completed secure multiprocessor ventilator bring-up with custom BSP & network stack integration, cutting time-to-market by 30%. Developed C++ Linux user-space drivers for I2C sensors/timers achieving >99.9% reliable low-latency MPU–MCU communication.
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%.
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
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Job categories
Interested in hiring Nipun?
You can contact Nipun and 90k+ other talented remote workers on Himalayas.
Message NipunFind 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!
