Arun D

Arun D Email and Phone Number

Embedded Developer @ BNSF Railway
Irving, TX, US
Arun D's Location
Irving, Texas, United States, United States
About Arun D

As an Embedded Software Engineer at VIZIO, I develop, test, and maintain firmware for smart TVs and soundbars, using C/C++ and RTOS. I have a Master's degree in computer science from Lamar University, where I gained a solid foundation in embedded systems architecture, microcontrollers, peripheral interfaces, device drivers, hardware-software integration, debugging, and testing.I have over two years of experience in delivering high-quality embedded solutions for various applications, such as vehicle diagnostics, trailer braking, and low-level communication protocols. I have worked with cross-functional teams and clients to design, implement, and optimize embedded software for proprietary CAN-based vehicle diagnostic protocol (V850), trailer brake controllers, and analog and digital sensors. I am passionate about driving innovation and creating remarkable embedded systems that enhance user experience and performance.

Arun D's Current Company Details
BNSF Railway

Bnsf Railway

View
Embedded Developer
Irving, TX, US
Website:
bnsf.com
Employees:
18445
Arun D Work Experience Details
  • Bnsf Railway
    Embedded Developer
    Bnsf Railway
    Irving, Tx, Us
  • Vizio
    Embedded Software Engineer
    Vizio Aug 2023 - Present
    Irvine, Ca, Us
    • Developed HAL modules for TV OS stack on Chipsets MTK 5583,5691 and NVT72690 (Input Manager, Audio Quality, Picture Quality, HDMI Manager).• Created a CLI tool for streamlined control and configuration of HAL service, enhancing user accessibility.• Engineered a user-friendly CLI tool with advanced testing and debugging, improving HAL service reliability and stability.• Implemented video playback functionality with diverse codec and streaming protocol support for Vizio TV users.• Developed and maintained operating system drivers for embedded platforms, ensuring seamless integration with the kernel and Linux-based environments.• Collaborated with cross-functional teams to diagnose and resolve kernel-level issues, ensuring system stability.• Involved in writing optimization techniques performance tuning in Oracle SQL, PL/SQL.• Integrated third-party libraries and APIs to enhance Vizio TV features like streaming services and smart home integration.• Developed customized distro image using Build Root for efficient software development in embedded systems.• Implemented Build Root configuration and QEMU testing, optimizing the development process for embedded solutions.• Documented test cases, test procedures, and test results to ensure traceability and facilitate knowledge transfer within the project team.• Effectively resolved blocker, critical, and major issues by employing strategic prioritization and collaborative problem-solving, ensuring project continuity and system reliability.• Tested Airplay video certification test cases using HAT and HCA Tool.• Managed dependencies, libraries, and configurations within the Vizio project environment, facilitating seamless integration and deployment of software solutions.
  • Jing-Jin Electric North America Llc
    Embedded Developer
    Jing-Jin Electric North America Llc Sep 2022 - Aug 2023
    Farmington Hills, Michigan, Us
    • Developed, tested, and maintained software for proprietary CAN-based vehicle diagnostic protocol (V850).• Developed embedded software for trailer brake controllers (braking functionality, diagnostics, CAN communication).• Developed cross-platform numerical libraries (assembly-language) for large integer arithmetic and vector calculations unique to trailer braking.• Developed, tested, and evaluated trailer braking algorithms in all climates and surface conditions.• Prepared functional specifications using MATLAB, Simu link, and State flow.• Developed and maintained PC tools and build scripts.• Worked on software such as the CANoe for development & analysis of the Car ECU network and CANalyzer for configuring the bus communication, analyzing the report logs etc., USB, I2C, My info etc..• Perform integration of new system software components using Embedded C/C++, JAVA and QNX/Linux expertise programming languages.• Involved in designing and modifying drivers for low-level communication protocol like CAN, LIN, SPI and I2C.• Successfully directing the development efforts for implementing the projects and designing the interface between the LCD, Seven Segments, Motors and sensors with 8051, AVR and ARM7 microcontroller.
  • Joyson Group
    Embedded Software Engineer
    Joyson Group Jan 2022 - Aug 2022
    Ningbo, Zhejiang, Cn
    • Designed, debugged, and modified drivers for low-level communication protocols such as CAN, LIN, SPI, I2C, TCP/IP, Modbus, and CAN/J1939.• Performed failsafe tests on various ECUs and verified whether ABS and TC software subsystems react appropriately in the simulated environment, including CAN/J1939 and TCP/IP communication.• Demonstrated understanding of AUTOSAR specifications for SPI (Serial Peripheral Interface), GPT (General Purpose Timer), PWM, CAN, PORT & DIO modules.• Interfaced analog and digital sensors with hardware using protocols like SPI, UART, USART, USB, CAN/J1939, TCP/IP, and Modbus, and wrote code for interfacing in C++.• Hand-coded algorithms using the C programming language in a VxWorks environment, including CAN/J1939 and TCP/IP implementation.• Implemented designs with C coding based on Object-Oriented principles on Microcontroller with VxWorks RTOS, integrating CAN/J1939 and TCP/IP protocols.• Designed and developed USB drivers for controller boards on VxWorks, considering CAN/J1939 communication requirements.• Produced high-quality client deliverables, including detailed test plans, test cases, test scripts, and test reports, contributing to overall client satisfaction.• Familiar with debugging practices using JTAG and Visual Studio for troubleshooting and resolving issues related to CAN/J1939 and TCP/IP communication.
  • Robert Bosch India
    Software Engineer
    Robert Bosch India Nov 2018 - Oct 2020
    ● The main goal of the project is to develop for different subsystems such as Engine, powertrain, and Transmission etc. of the Tractor Control Unit (OFF ROAD). ● Autocode generation of Embedded C/C++ from MATLAB Simulink and flash in to ECMs.● Design and develop the MATLAB model for Tractor Control Unit subsystems.● Worked with hybrid electric systems for tractor for different terrain.● Development of GUIs using Control Desk for data acquisition from diff sensors.● Write test cases and Perform Unit testing of the Subsystems.● Performed debugging issue in message level using CANoe and logged CAN trace.● Hands on experience in working with 8-bit micro controllers, 16, 32 bits DSPs● Experience in serial protocols like CAN, SPI, I2C, LIN, MOST and experience in device drivers. ● Strong development experience in CAN, Diagnostics (UDS), OBDII, Transport protocol● Testing the test case on HIL and performed diagnostic testing using UDS and CAN Protocol.● Developed Software in ASPICE Compliant Process.● Software Build of the Model and generating A2l and s19 files.

Arun D Education Details

  • Lamar University
    Lamar University
    Master'S Degree
  • Vardhaman College Of Engineering (Vceh)
    Vardhaman College Of Engineering (Vceh)
    Bachelors

Frequently Asked Questions about Arun D

What company does Arun D work for?

Arun D works for Bnsf Railway

What is Arun D's role at the current company?

Arun D's current role is Embedded Developer.

What schools did Arun D attend?

Arun D attended Lamar University, Vardhaman College Of Engineering (Vceh).

Who are Arun D's colleagues?

Arun D's colleagues are Nicholas Aeschliman, Erik Undefined, Wayne Morgan, Morgan Kindel, Jodi Vencill, Matt Schweitzer, Ed Carruthers.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.