Talented Software Developer equipped with great coding, debugging and project management abilities. Accomplishes project goals consistently with elegant, scalable code. Works great with team members under Agile and Scrum frameworks.
Overview
2
2
years of professional experience
Work History
Embedded Software Engineer
Wabtec Corporation
Maryland, MD
10.2022 - Current
Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
Optimized application performance by implementing efficient algorithms based on memory usage and power consumption constraints.
Coordinated testing and validation procedures through software development lifecycle.
Designed software for real-time operating systems QNX, ThreadX and others.
Collaborated with cross-functional teams such as Design Engineers, Hardware Engineers and Quality Assurance personnel throughout the product life cycle.
Documented system requirements and designed test plans to verify functionality of the embedded software.
Analyzed design and determined coding, programming and integration based on general objectives and knowledge of overall architecture of product or solution.
Embedded Software Intern
R.C. Systems inc
Texas
06.2022 - 09.2022
Understood software components from multiple partner teams and led integration of components into unified product codebase.
Assisted in troubleshooting complex problems by utilizing debugging tools such as JTAG and ICE or oscilloscopes.
Debugged existing code and identified issues with hardware or software design.
Education
Master of Science - Computer Engineering
University of Houston
Houston, TX
08.2022
Bachelor of Science - Electrical Engineering
Anna University
India
05.2020
Skills
Fluent in C
OS: Linux, QNX
Protocols: CAN, UART, TRDP, UDP
Build Tools: Makefile
Driver Modules: CPU Architecture, Memory Management, UART, GPIO, DMA
Tools & Development IDE: MatLab, SimuLink, Eclipse, QNX Momentics, Visual Studio