Software Engineer

PDS Inc.
Sunnyvale, CA, United States
5 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$274,602.0
Working hours
Regular working hours

Tech stack

Testing (Software) Business Analytics Applications Automation of Tests Communications Protocols Computer Programming Ethernet LabVIEW Ladder Logic Modbus Systems Integration Software Troubleshooting Allen-Bradley Factory Automation Equipment
+1 more
User Administration

Job description

  • Design, develop, and maintain automated test software using LabVIEW.
  • Build data acquisition solutions for Factory Acceptance Testing (FAT).
  • Develop analytical tools, automated reporting, and performance metrics dashboards.
  • Troubleshoot software issues and implement continuous improvements.
  • Lead LabVIEW development efforts and mentor engineering teams.
  • Create user guides, training materials, and programming standards.
  • Collaborate on new and upgraded data acquisition system architectures.
  • Support NI PXI platforms, PLC systems, and hardware/software integration.
  • Program and support Allen-Bradley PLC ladder logic and communications protocols including EtherNet/IP and Modbus.

Requirements

  • Experience developing test software using LabVIEW.
  • NI Certified LabVIEW Developer (CLD) certification.
  • Experience with PLC ladder logic programming.
  • Knowledge of EtherNet/IP and Modbus communication protocols.
  • Strong troubleshooting and collaboration skills.

Preferred Qualifications

  • 5+ years of LabVIEW development experience.
  • NI Certified LabVIEW Architect (CLA) certification.
  • Experience with Allen-Bradley PLC programming.
  • Background in automated testing, data acquisition systems, and test stand environments.
  • Experience leading technical projects or mentoring engineers.

Benefits & conditions

  • Earn $132.02 per hour on a high-impact engineering assignment.
  • Work with a recognized leader in aerospace and defense innovation.
  • Contribute to advanced test systems supporting critical technologies.
  • Collaborate with talented engineering teams in a culture of innovation and continuous improvement.
  • Gain valuable experience with cutting-edge automation, data acquisition, and system integration technologies., Pay Details: $132.02 per hour

Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.

Equal Opportunity Employer/Veterans/Disabled

Military connected talent encouraged to apply

To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.pdstech.com/candidate-privacy

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance

About the company

PDS Tech Commercial is partnering with a leading aviation and defense innovator to hire a Software Engineer in Sunnyvale, CA. If you’re an experienced LabVIEW developer who enjoys creating automated test systems, analyzing data, and solving complex technical challenges, this is your opportunity to make a real impact on mission-critical programs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.cjhunter.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

6:20 min

Transitioning from software engineering to process automation

Maria Doina Irimias · LIVE

1:12 min

Abstracting physical machine boundaries using industrial edge gateways

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

Videos

See all

Related articles

See all