Software Engineer – Radar / mmWave SoC

Texas Instruments
October 6, 2020
29, First Floor, GVR Plaza, Bellary Road, Hebbal,, Bangalore, India
Job Type


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

Related Jobs

Image Processing Software Developer   Fort Meade, Maryland
June 17, 2019
Software Developer Level 2   New Windsor, Maryland
June 4, 2019
Desktop page