# Jay Amlani > Software Engineer @ Wayve Technology | Computer Science Master Location: San Jose, California, United States Profile: https://flows.cv/jayamlani I’m a systems integration engineer with deep experience building and deploying L2++ autonomy stacks across prototype vehicles. On the Nissan project, I led the full integration of hardware and software—bringing together compute modules, controllers, configuration layers, and the autonomy model into a cohesive system. My work spans drive-by-wire interfaces, CAN networks, and robot software. I’ve managed vehicle commissioning workflows end-to-end, including installation, calibration, validation, and safety testing, and built documentation and test infrastructure to streamline future integrations. I collaborate across diverse engineering teams—software, hardware, control, calibration, and model development—to translate OEM requirements into executable technical milestones. My approach balances hands-on engineering with clear communication and risk management. I focus on reliability, timing accuracy, and safety validation—ensuring that every loop from perception to control behaves predictably in-vehicle. Whether it’s orchestrating a new autonomy release, debugging an interface issue, or coordinating with OEM engineers, I aim to close the gap between system design and real-world performance. ## Work Experience ### Software Engineer @ Wayve Jan 2025 – Present | Sunnyvale, California, United States I have worked extensively on the embedded software stack running on prototype vehicles. My work has spanned across the Robot Compute Module (RCM), controllers, and vehicle interface components, focusing on ensuring reliable communication and execution between hardware and software layers. End-to-end integration workflow I have contributed to multiple stages of the embedded software integration lifecycle: writing and deploying vehicle driver nodes, supporting calibration through software hooks, and validating safety-critical paths during commissioning. Cross-team technical collaboration My work has required continuous collaboration with hardware engineers, control system developers, calibration specialists, and operations teams to ensure smooth integration of embedded software with the vehicle platform. Change management in embedded software I have worked within established software release pipelines, assessing impacts of changes on CAN signal mappings, configuration files, and driver node implementations to maintain system stability. Stakeholder-facing software integration I have engaged with OEM partners to align software integration with vehicle-specific requirements, ensuring that embedded driver nodes, gateways, and communication interfaces match external system expectations. Requirements to implementation I have translated OEM requirements—such as safety signal handling or trajectory data sharing—into embedded software specifications and ensured they were implemented and validated on-vehicle. ### Senior Software Engineer @ Tula Technology Jan 2024 – Jan 2025 | San Jose, California, United States ### Embedded Software Engineer @ Tula Technology Jan 2023 – Jan 2025 | San Jose, California, United States Improved Dynamic Motor Drive controller and scheduler code on TI board F28379D and Aurix TC299 board. Successfully optimized code, enhancing motor control and task scheduling. Created a custom XCP stack for calibration and measurement on a TI and Aurix board. Enabled proficient calibration and data exchange, enhancing the board's capabilities for configuration tasks. Built automated scripts to run profile tests, compare the results with expected behavior, modify calibration variables on fly for better performance on dynamometers using vector CANape based programming language, calculation and scripting language. This has reduced the task of manual intervention required while running dynamometers. I developed an automated verification and validation tool in Python, designed to thoroughly test new builds for regression. This tool has significantly minimized the need for manual intervention, leading to a notable acceleration in the process of assessing builds before they are deployed in the automotive system. Developed an android application to display the gains of Dynamic motor drive to customer and business development team. This application has greatly helped in securing the new customers. Developed Jenkins automatic build process, every time a new svn commit is made an automatic build is triggered which creates a Graphical User Interface, and an inverter build. This has reduced the manual task of building both the pieces of software separately improving the turnaround time and reducing the manual intervention. ### Teaching Assistant @ Indiana University Luddy School of Informatics, Computing, and Engineering Jan 2022 – Jan 2023 | Bloomington, Indiana, United States 1) Teach Under grad class of 45 students. 2) Teach Graduate class of 15 students. 3) Conduct Weekly quiz 4) Conduct Weekly recitation class ### Software Engineer Intern @ Guardant Health Jan 2022 – Jan 2022 | Palo Alto, California, United States 1) Developed a Salesforce based tool for Resource and Project management. This tool is used by project management team to keep track of projects for current quarter and associated resource available. Reports are generated based on triggers and update E-mails are sent to all the stack-holders. 2) Developed a Commercial Alert Opt out feature for Physicians. 3) Worked on security audits and resolving the found vulnerabilities. ### Software Developer @ CNS - Indiana University Bloomington Jan 2022 – Jan 2022 | Bloomington, Indiana, United States As a DevOps Engineer I created docker containers for webapps and other legacy applications. Also set up container orchestration tool Docker Swarm to manage, maintain, and scale the containers. ### Teaching Assistant @ Indiana University Bloomington Jan 2022 – Jan 2022 | Bloomington, Indiana, United States ### Software Developer @ Avaya Jan 2014 – Jan 2021 | Pune, Maharashtra, India I worked as Customer Support Engineer(Tier-4 Engineer) where I spent approximately 50% of my time helping customers with their most sophisticated problems and 50% of my time doing development related work. Specifically I worked on Avaya Aura Communication Manager which is the core component Avaya Aura Platform which can handle 41,000 users on single system and provides foundation for delivering real-time voice, video, messaging, mobility, and other services. During my seven years at Avaya I worked on numerous customer requests, new features, and security enhancements. One of them being moving the on premise solution to cloud ready solution. Some of technologies and tools I mastered for this task were: AWS, Google Cloud Platform, Linux Containerization, Kafka, etc. ### Engineering Intern @ NVIDIA Jan 2013 – Jan 2014 Developed a test and regression infrastructure for Windows hardware Quality certification. Used batch script and C to create various hardware and OS level test cases to reduce testing time reducing sprint cycle from 21 days to 14 days. ## Education ### Course Certificate in Natural Language Processing with Deep Learning Stanford University ### Master of Science - MS in Computer Science Indiana University Bloomington ### Maharashtra Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/jay-amlani-57032091 --- Source: https://flows.cv/jayamlani JSON Resume: https://flows.cv/jayamlani/resume.json Last updated: 2026-04-11