×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - LabView And Python

Job in Cupertino, Santa Clara County, California, 95014, USA
Listing for: Tata Consultancy Services Limited
Full Time position
Listed on 2026-05-07
Job specializations:
  • Software Development
    Python, Software Engineer, Embedded Software Engineer, Software Testing
Salary/Wage Range or Industry Benchmark: 90000 - 140000 USD Yearly USD 90000.00 140000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer - LabVIEW & Python

Location:

Cupertino, CA

Experience

8-10 years of experience

Responsibilities
  • Develop and maintain data acquisition software for Life Test SOPs and specialized early prototype test boards, using 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).
  • 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.
  • Maintain regular collaboration with hardware teams and lab equipment.
Qualifications and Skills
  • Experience with NI Test Stand.
  • Knowledge of Python, C, and C++ for integration or automation.
  • Experience with hardware validation, New Product Introduction (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).
  • Data acquisition (DAQ) frameworks and hardware interfacing.
  • Display measurement systems.
  • Unix command-line tools, Git, and other basic developer tools.
  • Radar (Apple internal bug and project tracking tool).
  • Additional technologies as needed.
Desired Skills
  • LabVIEW
  • Python
  • Signal processing
  • Unix
Salary Range

$90,000-$140,000 per year

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary