Anupam Mondal

Silicon Systems Software Engineer → AI Infrasture Engineer

View Projects

About Me

I am a Systems Software Engineer specializing in silicon-to-software integration, with an MS by Research from IIT Kharagpur over 6 years of hands-on experience across the full computing stack. My work sits at the intersection of hardware and software, where I design and optimize systems that span from bare-metal firmware and hardware security primitives to scalable APIs and high-performance software layers. My core expertise lies in low-level systems programming using C/C++, where I have built and optimized drivers and communication stacks for industry-standard protocols such as SPI, CAN, I2C, and UART. I have deep experience working close to the hardware, including embedded Linux systems, Yocto-based BSP development, and performance tuning for resource-constrained environments.

I am particularly interested in building next-generation ASIC and high-performance computing systems, where software plays a critical role in unlocking hardware capabilities at scale. I thrive in environments that demand deep technical problem-solving, cross-layer optimization, and close collaboration between hardware and software teams.

My long-term goal is to contribute to cutting-edge system architectures in leading product-based companies, driving innovation in areas such as silicon security, distributed systems, and high-throughput computing at terabit scale.

Skills

Languages:

C • C++17 • Python • Core Java • Verilog • Structure Text • JavaScript

OS & BSP:

Embedded Linux • Yocto Project • Kernal Configuration • Custom Device Trees • Board Support Package(BSP) • PLC Runtime • RTOS

Embedded:

ARM Cortex-A72(RPI4) • Xilinx CoraZ7 FPGA • BCM2835 • Arduino

Protocol:

TCP/IP • UDP • SPI • I2C • UART • CAN(PDO/SDO)

Security:

Physically Unclonable Functions (PUF) • Remote Attestation• Mutual Authentication• ECDH Key Exchange • Hardware Root-of-Trust• Cryptographic Protocol Design

System Software:

Multithreading•FSM Design• Memory Optimization• GDB• Valgrind

Tools:

Git• JIRA• Confluence• Bitbucket• VSCode• Eclipse• B&R Automation Studio• Mappview• Postman• SourceTree• Agile / Scrum

ML / Data:

Keras• TensorFlow• NumPy• SciPy• Scikit-learn• Matplotlib• MongoDB• PostgreSQL• MySQL

High-Level APIs:

RESTful API Design • Algorithm Optimization • Library Development• API Design• Design Patterns• TDD• Unit Testing

Projects

Scalable Job Portal API

Spring Boot • MySQL • Docker

Designed REST APIs with JWT authentication and role-based access control.

Embedded + Cloud Integration

C++ • MQTT • Backend APIs

Connected embedded devices to backend systems for real-time communication.

PLC Automation System

B&R PLC

Implemented inverter control using PDO/SDO communication.

Contact

Email: anupam17it@gmail.com

GitHub: https://github.com/anupam96mondal

LinkedIn: https://www.linkedin.com/in/anupam-system-developer/