5+ years of experience in Design, Development and Embedded Software Testing . Experience in C, C++, Python, Android Development, Validation & Verification, QP/QM Modelling, Requirements and Matlab Simulation. Experience in Communication protocols - I2C, SPI, CAN, UART, Neovi.Looking for job opportunities as an Embedded Software engineer / firmware engineer / Verification & Validation engineer and Integration/Automation engineer.
-
Embedded Software EngineerAlstom Jul 2023 - PresentSaint-Ouen, Fr• Gathering requirements and orchestrating design documents, development and documentation as required using IBM DOORS to ensure alignment with project goals.• Developing comprehensive Procedures to meet system requirements, ensuring the reliability and efficiency of software products.• Creating and Developing configuration instructions and Pre-integration/subsystem procedures of project CF550/650 V&C hardware lab, ensuring smooth site installation activities.• Developing functional level document using IBM RQM / RPE.• Supporting determination of software toolsets and equipment needed for development.• Developing individual software units, including design documents and source code.• Design and executing software usability code, analyzing database impacts, identifying errors, and bugs, and implementing enhancements for an optimal user experience.• Developing templates and generating test procedure documents through IBM RPE.• Configure/Setup Info test benches for CF650 Sub-systems such as ATS, RATO, RATP and OCS.• Involved in developing Python based Automation scripts for ATS, RATO, RATP and OCS Sub-systems test cases across multiple projects.• Collaborating with cross-functional teams to administer field procedures, collecting valuable feedback and addressing issues to improve software performance.• Collaborating with clients to understand their requirements and project functionalities, contributing to the creation of effective procedures.• Using IBM Rational Test Concert (RTC) for bug / defect tracking and reporting.• Co-ordinating with different development teams and test teams to ensure seamless collaboration and project success.• Participate in code reviews, Daily meetings and tracking bug issues. -
Embedded Software EngineerGeneral Motors May 2021 - Jun 2023Detroit, Michigan, Us• Develop Android applications and frameworks using Java and C++.• Develop middleware software to support application layer for GM’s FPI/RSI infotainment system.• Analyze Requirements, created Test plans, Written Test Cases and Executed test cases for media, phone, navigation, mobile device connectivity, quick remote connectivity and FPI/RSI infotainment.• Validate, debug, and improve infotainment features with infotainment modules such as Audio, Navigation, Radio, GM Browser for FPI/RSI and Quick Remote connectivity.• Identify opportunities for automation on GAS emulator and GM Browser to gain improvements in system robustness, quality and efficiency in validation execution.• Develop Test Cases using Requirement Management (RQM) for Application features such as Media, Navigation, Quick Remote, Browser, Settings.• Create test plans, test design and executing test cases in software builds and Android apk's to ensure that product meets established requirements in multiple environments.• Setup/Install Calibration files using NeoVI (DPS - Development Programming System) tool and USB.• Collecting CAN logs and analyzing logs using NEOVI hardware tool and Vehicle Spy3.• Use ADB shell commands to troubleshoot Infotainment bench/vehicle connectivity to Backoffice.• Involved in writing Python based scripts for CTS, ATS and STS automation of test cases.• Involved in different kinds of testing like Sanity, Smoke and Regression testing.• Performing smoke, system level, sub-system, functional, regression and In-vehicle testing.• Contributed to root cause analysis to determine core reason for failures and errors.• Reporting and logging issues into a defect tracking system with logs, issue reproducing steps and documentation.• Using OPENGROK and GIT for Source code management.• Use of JIRA, Buganizer, Rational Test Concert (RTC) for bug/defect reporting.• Use GERRIT code review is used to review / approve source code changes in repo. -
Embedded Software EngineerJabil Healthcare Mar 2020 - Apr 2021St Petersburg, Florida, Us• Firmware development on 8, 16 and 32-bit embedded processor (MSP432P4)• Support determination of software toolsets and equipment needed for development.• State Machine development and Modelling in QP and QM using C / C++.• Software Requirement Analysis for determining that the medical device software exhibits acceptable behavior.• Create Software Architecture and Detail Design Document for each individual unit.• Specify and implement individual software units, including design documents with tracing and source code.• Developing Function level document using Doxygen.• Ensure proper configuration management of all relevant artifacts produced.• Specify and perform software unit tests.• Develop and perform integration tests.• Verify through unit and integration testing that the software correctly implements the software requirements (including the risk controls allocated to software).• Responsible for automation testing using Python.• Develop and run effective software verification tests to ensure product stability and performance.• Implemented version controlling using Azure and build management using Jenkins.• Manage Product Life Cycle Management by Windchill.• Ensure that risk controls assigned to software are properly implemented and tested.• Participate in Software Design Reviews. -
Embedded Software EngineerVeoneer Feb 2018 - Feb 2020Southfield, Michigan, Us• Developed Software in C following MISRA 2012 C/C++ coding guidelines for 77GHz Gen 1.2 Radar sensor for core and feature.• Responsible for Functional verification and validation of the changes made in RF control and RSP parts.• Developed unit test cases for the implemented code using CPP UTest.• Involved in developing, Analyzing and maintaining requirements using IBM Rational DOORs.• Developed, simulated and verified algorithms in MATLAB.• Created Detailed Design Documents for the AAU’s and Architecture documents for the libraries. • Supported the V&V Team to implement the test scripts using Python and performed reviews on the implemented scripts.• Responsible for Verification of RF Radar Technology for various levels of safety management in vehicles.• Performed smoke, regression and bob tests to check the functionality on the sensor.• Functional testing using target ECU.• Analyzing and creating the test cases for the connected service features such as FOTA (Firmware over the Air).• Involved in fixing the QAC issues to make the code MISRA compliant.• Co-ordination with different development teams and test teams.• Used PTC integrity tool for version control and build management and Smart Bear Code Collaborator for performing code/ Unit Test and Design Document reviews.• Used Jenkins for Build Management.• Followed the AGILES SCRUM practices for day to day work• Used JIRA for task completion and updating the work tickets.
Teja B Education Details
-
University Of Texas At TylerElectronics And Communications Engineering -
Srm Ist ChennaiElectronics And Communications Engineering
Frequently Asked Questions about Teja B
What company does Teja B work for?
Teja B works for Alstom
What is Teja B's role at the current company?
Teja B's current role is Embedded Software Engineer at Alstom.
What schools did Teja B attend?
Teja B attended University Of Texas At Tyler, Srm Ist Chennai.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial