Himalayas logo
KG
Open to opportunities

Kiran kumar Goshika

@kirankumargoshika

Embedded Systems and QA Engineer specializing in low-level bring-up and validation.

India
Message

What I'm looking for

I am seeking a senior embedded/QA role focusing on board bring-up, kernel/bootloader validation, test automation, and cross-functional collaboration in a hands-on engineering team.

I am an Embedded Systems and QA Engineer with over eight years of experience in low-level software development, board bring-up, and embedded system validation. I specialize in Linux kernel and bootloader customization, diagnostics, post-silicon bring-up, and developing test plans for SoC platforms.

I have led board bring-up and functional testing projects on platforms such as OMAP3530 and AM335x, optimized boot performance, and implemented protocol stack validation (BACnet/MQTT/CAN). I routinely use GDB, JTAG, Valgrind and scripting (Shell, Python) to automate tests and debug complex embedded issues.

I deliver reliable embedded products by combining hands-on firmware development, driver validation, and structured QA processes—writing test cases, executing regression cycles, and collaborating with cross-functional teams to reproduce and resolve kernel and hardware integration issues.

Experience

Work history, roles, and key accomplishments

JC
Current

Software Engineer II

Johnson Controls

May 2021 - Present (4 years 4 months)

Led early silicon board bring-up and system-level testing for IQ5 panel (OMAP3530), optimized boot time by removing unnecessary drivers, and implemented BACnet communication QA with unit and integration tests.

AT

Embedded Software Engineer

Altran Technologies

Sep 2019 - Apr 2021 (1 year 7 months)

Debugged Android kernel GPU power-management issues on Qualcomm SM8250, collaborated on bug triage and patch validation, and authored test cases for new sysfs entries and regressions.

NM

Embedded Engineer & QA Tester

Npulse Tech Mechatronics

Apr 2017 - Dec 2017 (8 months)

Developed RTU SCADA data-acquisition code, verified CAN/socket communications and simulated failures, and created surge-detection firmware with Zigbee and I2C/SPI sensor validation.

LL

Embedded Developer

Laxven Systems Pvt. Ltd.

Apr 2015 - Jun 2016 (1 year 2 months)

Developed GM event recorder simulator firmware for Indian Railways, validated data flow timing at 200ms intervals, and produced regression test logs for QA acceptance.

Education

Degrees, certifications, and relevant coursework

PT

Pujya Shri Madhavanji College of Engineering and Technology

Bachelor of Technology, Electronics and Communication Engineering

Completed a Bachelor of Technology in Electronics and Communication Engineering with coursework and projects focused on embedded systems and firmware development.

Tech stack

Software and tools used professionally

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
Kiran kumar Goshika - Software Engineer II - Johnson Controls | Himalayas