Senior Software Engineer - LabView And Python
Job in
Cupertino, Santa Clara County, California, 95014, USA
Listed on 2026-05-07
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
Job Description & How to Apply Below
Senior Software Engineer - LabVIEW & Python
Location:
Cupertino, CA
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.
- 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.
- LabVIEW
- Python
- Signal processing
- Unix
$90,000-$140,000 per year
#J-18808-LjbffrPosition 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).
(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:
×