Job description:
Texas Instruments is looking for a Software Applications Engineers.
Job duties and responsibilities:
As a Software Applications Engineer, you will be responsible for:
Accelerating customer development process by ensuring that customers’ technical requirements are met and problems resolved.
Helping TI customers solve complex issues and go to production quickly.
Creating collateral like Application Notes, White Papers, Academies and Webinars for enabling a broad customer base for TI.
Developing silicon differentiating demos to drive customer engagements.
You will be a key TI contact for customers and will interact with Systems, Architecture, Software Development, SoC Design and Verification teams to facilitate efficient, optimized systems architectures for customer use-cases. Your role will involve working on a variety of domains under automotive and industrial including Auto Premium Audio Amplifier, Noise Cancellation, Pro Audio, Aerospace & Defense, Medical Instrumentation and Test & Measurement. Put your ingenuity to work to deliver first class RTOS & Linux support on our advanced SoCs and be a part of building something new. You’ll work closely with product lines, including TI’s marketing, systems and applications engineering teams, to collaborate and solve business problems.
Primary responsibilities:
- Application Development: Develop application specific software demos and examples which enables to benchmark TI processor capability and help customer to get started on their product development.
- Customer Engagement: Develop engagement strategy for key software architecture components to enable customer success as measured by time to market. Prevent or solve customer problems.
- Stakeholder Management: Serve as key customer interface and voice of customer to drive requirements, schedules, and market direction back into Product Development.
- Technical collateral development: Create and execute collateral plan (for App notes, White Papers, Technical articles) to improve ease of use and self-service.
- Grow expertise to differentiate TI as a market leader in embedded systems.
Basic qualifications:
- 1-2 years industry experience in software development on embedded devices.
- Bachelor’s/Master’s degree in Computer Science, Electronics Engineering or equivalent
Skills required:
- Experience with programming languages such as C (advanced), Python, JavaScript (basics)
- Ability to clearly communicate with customers to understand their technical needs and system issues. Communicate via a variety of methods (presentations, calls, face to face, writing, etc.).
- Strong problem-solving abilities. Able to break complex problems down into individual components to debug and correct. Curiosity to understand and learn quickly.
- Knowledge of embedded systems – MCU, MPU, ARM
- Knowledge of computer architecture – Cache, DMA, Interconnect
- Experience with McASP, eAVB, Audio Weaver, DSP SW development preferred
- Knowledge of basic communication peripherals like I2C, SPI, UART, Flash, capture, display is an added advantage
- Familiarity with the Linux kernel, and ability to debug Linux device drivers
Job/Req. ID: N/A
Company: Texas Instruments
Location: Bangalore, KA
Job Category: Electronics or Computer Science or Embedded Engineering
Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group
This Job is closed, find other latest jobs on the homepage.