about experience skills projects contact
OPEN TO OPPORTUNITIES
Embedded Systems Engineer

Ananya
Jayaprakash

Embedded Software Engineer with a strong foundation in C/C++, RTOS, and Linux Kernel internals. Specializing in BSP development and optimizing low-level firmware for resource-constrained environments.

Who I Am

I'm an Embedded Software Engineer with a strong foundation in C/C++, RTOS, and Linux Kernel internals. I specialize in developing Board Support Packages (BSP) and optimizing low-level firmware for resource-constrained environments.

I'm passionate about building scalable, memory-efficient systems — from writing device drivers for PIC18F microcontrollers to architecting CAN-based multi-node automotive networks. I thrive in systems where correctness and timing are non-negotiable.

Background

Embedded Systems Trainee
Emertxe Information Technologies
Mar 2025 — present

Designed and implemented device drivers for PIC18F microcontrollers — UART, SPI, and I2C peripherals. Gained hands-on experience with Linux Kernel internals, BSP concepts, bootloaders, and kernel customization. Utilized GCC toolchains and wrote custom Makefiles to automate build processes.

B.Tech — Electrical & Electronics Engineering
PES University
2020 — 2024

Bachelor of Technology in Electrical & Electronics Engineering (EEE). Developed a strong foundation in embedded systems, digital electronics, and low-level software development.

Technical Stack

Languages
C / C++ Python Rust
MCU & Architecture
ARM Cortex-M MSP430 PIC18F
Protocols
CAN Bus I2C SPI UART
RTOS & OS
Linux Internals FreeRTOS
Debugging & Testing
GDB Oscilloscope Logic Analyzer
Build & Tooling
GCC Makefiles Git

Featured Work

project_01
CAN-based Automotive Dashboard

Architected a multi-node network using CAN to enable real-time data exchange between Speed, RPM, and Indicator modules. Developed CAN initialization, message framing, and LCD display logic.

project_02
Car Black Box

Real-time vehicle parameter logger (speed, gear shifts, engine temperature) for post-event analysis. Features I2C-based EEPROM storage and password-protected data access.

project_03
Image Steganography Tool

CLI encryption tool in C to conceal secret messages inside BMP binaries using LSB manipulation. Includes Magic String validation to ensure data integrity without corrupting image quality.

project_04
Custom Mini Shell

A UNIX-style command-line interface in C with system calls, process creation via fork/exec, and signal handling — demonstrating deep OS-software interaction knowledge.

project_05
Inverted Indexed Search Engine

Custom search engine in C using Hash Tables and Linked Lists to index and retrieve files by keyword. Modular architecture supports database creation, querying, and backup.

Currently seeking:
✔ Embedded Firmware Roles
✔ Linux Driver Development
✔ BSP / Low-level Systems

Available for interviews immediately.