Aneesh Jain

Embedded Software Engineer | C/C++, Linux/Embedded Linux, MATLAB | Bare-Metal Programming | Zephyr | I help develop, test and, integrate embedded applications

Role
Controls Sim Engineer at Wabtec Corporation
Location
Erie, PA, US
LinkedIn followers
500 followers

About Aneesh Jain

Hi, I’m Aneesh and I love exploiting engineering concepts to deliver robust and best engineering solutions. I\'m a mechanical engineer by degree but an embedded systems brainer in the real world. It all changed when I saw the Simulink models I built come alive on hardware — interacting blazingly fast at 10-millisecond intervals. That single moment sparked a deep curiosity in me to understand what was happening underneath. I dove headfirst into embedded software development — and I’ve never looked back. Since then, I’ve been building and debugging systems where hardware meets software, writing embedded C, building real-time control loops, and integrating custom drivers on Linux and RTOS platforms. My hands-on experience spans: Embedded Systems Development Skills: UART/SPI driver development, GPIO configuration, ADC interfacing, PWM control Tools: Oscilloscope, multimeter, logic analyzer Platforms: ESP32-S3, STM32, ARM Cortex Embedded Linux & Build Systems Skills: User-space and kernel-space programming, device driver development, init scripts, daemons Build Systems: Yocto (Kirkstone), Buildroot Toolchains: Cross-compilation, sysroot setup, Make/CMake Ethernet & Networking Skills: LAN routing, Ethernet configuration, DHCP/static IP setup, firewall rules (iptables), NAT Debugging: tcpdump, ping, traceroute, netstat Protocols: TCP/IP, UDP, ICMP, DNS 🧵 Multithreading & Network Programming Skills: POSIX threads, thread-safe design, mutexes, condition variables Networking: TCP socket servers/clients, daemonization, signal handling Debugging: GDB with thread views, strace, logging with syslog 🧪 Testing & Debugging Skills: Root cause analysis, memory management debugging Tools: GDB, Valgrind, syslog, tcpdump, watchpoints/breakpoints Logging & Analysis: Journald/syslogd, circular buffers, timestamped logs Model-Based Development Skills: Model validation, code generation (C/C++) from Simulink, HIL/SIL testing Tools: MATLAB/Simulink, Stateflow, Embedded Coder Integration: Real-time control systems, simulation-data matching CI/CD & Tooling Skills: Pipeline creation, reproducible builds, test automation Tools: GitLab CI/CD, CMake, bash scripting, Docker for cross-platform development Version Control: Git I thrive in systems where timing, performance, and reliability matter — whether it’s developing custom drivers, analyzing a core dump, or debugging a control loop at the edge. Let’s connect if you’re building embedded solutions that need precision, low-level insight, and a practical engineering mindset.

Experience

  1. Controls Sim Engineer

    Wabtec Corporation

    Jul 2022 — Present · US

    Drove the development of a robust HIL software product from requirements to finished product, thereby increasing fidelity by 90% and reducing defect resolution time by 87%. · Supported the Q/A team on Linux platforms to test the software product successfully saving reconfiguration time by 60%. · Developed new software product in C to abridge old and new test requirements in old architecture production machines saving development and deployment time by 60%.· Trained 6 candidates on environment and network setup to increase support team’s efficiency by 20%.· Collaborated to develop shell scripts to monitor and troubleshoot the health of CentOS and RedHat distro-based testing environments.· Managed multiple testing environments extensively using Linux build environment and compiler toolchain to integrate software products. · Modified makefiles with recursive reviews and worked comprehensively with GCC utilities to compile and integrate the software product.· Established new ethernet network interfaces on new architecture production environments. · Extensively carried out unit, system level, and integration tests to verify results and validate requirements, documenting the requirements and results for board review.· Maintained and updated Git Issue boards with the project status and used Git for version control. · Administered HIL and software environment to ensure complete hardware requirements for software product testing and network re-configuration. · Flashed hardware-compatible software and BSP image on the Embedded target.

Education

  • University at Buffalo

    Master of Science - MS

    2019 — 2021

  • SRM University

    Bachelor of Technology - BTech

    2014 — 2018

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Aneesh Jain — Controls Sim Engineer at Wabtec Corporation in Erie, PA, US | Unifers