overview
- May 2023 - Dec 2023
- Tools Used: Bash, Python, Docker, Git, AWS (AWS EC2 Instance for Ubuntu Debian), Grafana, Prometheus, Node Exporter, CAN, CANOE, CANalyzer, Artifactory, JTAG, Debuggers, Ethernet
- Project Overview: As a Crucial member of the Board Bring-Up and FBL team, my role centered on successfully integrating SAE Level 2, 3 automated driving features, with a specific emphasis on AUTOSAR implementation. The primary objectives were to optimize computational technologies on the 6155 and 8255 System-on-Chip (SOC) for seamless functionality in a distributed environment. This project is driven by a commitment to advancing modern safety-critical electronic control units' embedded software development, particularly in the context of state-of-the-art automated driving compute platforms and emerging computational technologies
- Responsibilities
- Developed and maintained Bash and Python scripts to automate routine tasks, enhancing efficiency and reducing manual workload
- Contributed to the development of C code for building the OS on the 6155 SOC, aligning it with AUTOSAR requirements
- Developed a comprehensive Grafana dashboard, tracking the live status of Stellantis Ubuntu workstations worldwide
- Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions
- Knowledge of CAN-FD and Ethernet protocol
- Supported remote workbenches using Python and Shell scripting to streamline processes
- Utilized strong Linux command line experience to configure and troubleshoot Linux workstations and servers
- Conducted return code validation, like unit testing, ensuring workbench reliability in the AUTOSAR environment
- Knowledge of Ethernet Protocol
- Implemented and supported the expansion of remote workbenches, demonstrating proficiency in working with Linux and Windows PCs. Specialized in network configuration, workstation setup, and hardware configurations attached to PCs during Autosar implementation
- Proficiently debugged workstations addressed network issues, and optimized connectivity
- Led hardware flashing activities for 6155 and 8255, ensuring successful hardware deployment
- Specialized in troubleshooting SOC-related hardware, minimizing downtime for smooth operations
- Conducted Remote Bench setup, tools configuration, and provided support for J1 and J3 SOC
- Provided comprehensive support for remote workstations, including network configuration, workstation setup, and hardware integration
- Proficient in working within an Agile/Scrum software development process, contributing to iterative and incremental development cycles
- Demonstrated excellent motivation for troubleshooting, excelling in root cause analysis, and resolving issues promptly to ensure continuous project momentum