Texas Instruments
- 0 active jobs (view)
- www.ti.com
Description
As a Software/Validation engineer, you will be responsible for developing and validating software modules for embedded systems (Radar/mmWave System-on-Chips). You will interact with Systems, Architecture, FW development, SoC Design and Verification teams to optimize the software components and develop tests and test validation methods.
Basic qualifications:
- 5+ years industry experience in software development / validation on embedded devices.
- Bachelor’s/Master’s degree in EE /CS
Skills needed:
- Experience with programming languages such as C
- Scripting languages Python, Perl, .
- Familiarity with JIRA , Jenkins Job configurations
- Concept of Continuous Integration using Jenkins and GIT
- Knowledge of basic communication peripherals like I2C, SPI, UART
- Knowledge & experience in SW test &validation best practices
- Functional testing, system testing and Regression/Integration testing. Manual and AUTOMATION.
- Requirements understanding and writing test specification on different ASIL level
- Must be aware of MISRA guidelines
- Knowledge on deployment of relevant safety standards/methods i.e. IEC61508, ISO 26262
Primary responsibilities:
- Develop SW Frame work and development of device drivers for peripherals like SPI, UART and high speedinterfaces etc.
- Develops, modifies, and executes software testplans (for system Stress Stability, OS and System Debug capabilities).
- Analyzes and writes test standards and procedures.
- Maintains documentation of test results to assist in debugging and modification of software.
- Analyzes test results to ensure correct functionality, determine root causes of failures and recommends corrective action. Functional & Non-functional Requirements Analysis.
- Responsible for reviewing Test Specifications, ensuring Code Coverage, Code Quality and Code Validation (Blackbox and White box Testing) to ensure that tested code is bug-free and adheres to code quality guidelines.
- Develop test automation software and test scripts, performing SW optimization for memory & performance.
- Maintains ASPICE and ASIL process compliance.
Minimum Requirements:
- 5+ years industry experience in software development / validation on embedded devices.
- Bachelor’s/Master’s degree in EE / CS