Padmi

Senior Software Engineer - LabView And Python

San Francisco Bay AreaPosted 1 month ago
Software engineeringUnspecified
Apply at Tata Consultancy Services

Opens the source posting on ibegin.tcsapps.com

Source description

About the role

View original

Technical/Functional Skills

• Develop and maintain data acquisition software for new Life Test SOPs and

specialized early prototype test boards, including work in LabVIEW and Python.

• Convert legacy LabVIEW-based tools and scripts to Python (primary focus for

Shanghai engineer)

• Support early prototype Display Life Test software needs (primary focus for SCV

engineer).

• Adapt and modify existing display measurement station software for reliability testing

use cases.

• Interface with DAQ hardware to automate collection of electrical, optical, and

environmental data from display life test fixtures.

• Validate, debug, and troubleshoot software in-person and on-device in lab

environments alongside reliability hardware.

• Write and maintain technical documentation for software tools, measurement station

configurations, and test procedures.

• Collaborate closely with cross-functional hardware and test engineering teams to

align software solutions with evolving requirements.

Roles & Responsibilities

• This work involves developing and maintaining data

acquisition software for Life Test Standard Operating Procedures (SOPs) and

specialized early prototype test boards.

• Engineers will work across LabVIEW and

Python, with a strategic focus on converting legacy LabVIEW-based tools to Python.

• support is needed for adapting and modifying existing display

measurement station software for reliability testing use cases, including early prototype

Life Test software support.

• Engineers will interface with DAQ hardware to automate collection of electrical, optical,

and environmental data from display life test fixtures.

• This work requires close collaboration with cross-functional hardware and test engineering teams to align

software solutions with evolving requirements.

• This role requiring regular collaboration with hardware teams and lab

equipment.

Generic Managerial Skills, If any

• Experience with NI TestStand

• Knowledge of Python / C / C++ for integration or automation

• Experience with hardware validation, NPI, or manufacturing test systems

• Familiarity with version control systems (Git, SVN)

• Experience working with automated test equipment (ATE)

• Exposure to CI/CD pipelines for test automation (nice to have)

Must Have

• Technology Stack Requirements

• Python

• LabVIEW

• Data acquisition (DAQ) frameworks and hardware interfacing

• Serial communication protocols

• Display measurement systems

• Unix command line tools, git, and other basic developer tools

• Radar (Apple Internal bug and project tracking tool)

• Signals

• Additional technologies as needed

Salary Range: $90,000-$160,000 a year

</div

Role: Senior Engineer

Desired skills: LabVIEW | Python | Signal processing | Unix

Experience: 8 - 10 Years

Job function: TECHNOLOGY

Location: Cupertino, CA

Salary range: $90,000–$160,000

Apply by: 2026-08-10 00:00:00

One address, no account. We’ll tell you when matching roles go live.

More at Tata Consultancy Services

Related open roles

View all roles