Software Engineer - G01516

The Structures Company

Torrance (CA)

Hybrid

USD 69,000 - 83,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Bonus potential
Priority access via Tier 1 supplier

Job summary

The Structures Company is seeking a Software Engineer to design and implement data acquisition and control software for aerospace test stands in Torrance, CA. The role focuses on real-time data collection, instrument integration, and PLC programming using Allen-Bradley and Beckhoff platforms.

You will develop software in LabVIEW, Python, C/C++, and MATLAB/Simulink as needed, with hybrid work on select projects. This position requires a U.S.

Qualifications

  • Must be a U.S. Person (as defined by ITAR).
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Robotics Engineering, or related field, or equivalent work experience.
  • Minimum of 2 years of experience in software development with a focus on data acquisition and test or process control systems.
  • Experience in PLC programming with emphasis on Allen-Bradley and Beckhoff PLCs.
  • Strong programming skills in LabVIEW or equivalent.
  • Experience integrating test instruments into control systems such as power analyzers, power supplies, pressure scanners, temperature scanners, flow meters, pressure transmitters, and actuators.
  • Understanding of networking concepts and experience in data sharing protocols for multiple real-time controllers.
  • Ability to prototype and run tests including experimental setup, hardware configuration, and software implementation.
  • Preferred: Experience with MATLAB/Simulink, C/C++, Python, or LabWindows/CVI.
  • Preferred: Familiarity with NI SystemLink, TestStand, or VeriStand, version control tools (Bitbucket, Git, SVN), and requirements tracking systems.

Responsibilities

  • Designs and implements data acquisition and control systems for aerospace hardware test stands and test facilities.
  • Develops software for data collection and control in various test environments.
  • Integrates test instruments into control systems including power analyzers, power supplies, pressure scanners, temperature scanners, flow meters, pressure transmitters, and actuators.
  • Programs PLCs with emphasis on Allen-Bradley and Beckhoff PLCs.
  • Develops software with LabVIEW or equivalent programming environments.
  • Designs and implements networking solutions for real-time data sharing and communication between multiple controllers.
  • Collaborates with cross-functional teams to gather requirements and translate them into technical specifications.
  • Develops and executes test plans to validate system functionality and compliance with requirements.
  • Troubleshoots and resolves software or hardware issues during development and deployment.
  • Reverse-engineers existing software on legacy systems to rebuild solutions using current-generation software and hardware.

Skills

LabVIEW
Allen-Bradley PLCs
Beckhoff PLCs
C/C++
Python
Data acquisition
Networking

Education

Bachelors in Electrical/Computer/Robotics Engineering

Tools

MATLAB/Simulink
NI SystemLink
TestStand
VeriStand
Git/Bitbucket
LabWindows/CVI

Job description

JOB TITLE: Software Engineer
LOCATION: Torrance, CA
PAY RATE: $50-60/hour

We are a national aerospace and defense staffing agency seeking highly qualified candidates for a position with a top-tier client.

Job Details
  • Job Type: Contract (6 months with potential for extension)

  • Industry: Aerospace / Defense / Aviation

  • Benefits: Medical, dental, and vision (Cigna)

  • Perks: Bonus potential + Priority access via Tier 1 supplier

  • Openings Nationwide: Thousands of opportunities across the U.S.

  • Shift: 1st shift, hybrid (3 days onsite, 2 days remote depending on project).

Qualifying Questions
  • Are you a U.S. Person (U.S. citizen, lawful permanent resident, or protected individual) as defined under ITAR regulations?

  • Do you meet the educational and experience requirements for this role?

  • Can you commute to the job location or relocate if necessary?

Summary
  • Designs and implements data acquisition and control systems (DACS) for aerospace hardware test stands and test facilities.

  • Develops software for data collection and control in various test environments.

  • Integrates test instruments into control systems including power analyzers, power supplies, pressure scanners, temperature scanners, flow meters, pressure transmitters, and actuators.

  • Programs PLCs with emphasis on Allen-Bradley and Beckhoff PLCs.

  • Develops software with LabVIEW or equivalent programming environments.

  • Designs and implements networking solutions for real-time data sharing and communication between multiple controllers.

  • Collaborates with cross-functional teams to gather requirements and translate them into technical specifications.

  • Develops and executes test plans to validate system functionality and compliance with requirements.

  • Troubleshoots and resolves software or hardware issues during development and deployment.

  • Reverse-engineers existing software on legacy systems to rebuild solutions using current-generation software and hardware.

Requirements
  • Must be a U.S. Person (as defined by ITAR).

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Robotics Engineering, or related field, or equivalent work experience.

  • Minimum of 2 years of experience in software development with a focus on data acquisition and test or process control systems.

  • Experience in PLC programming with emphasis on Allen-Bradley and Beckhoff PLCs.

  • Strong programming skills in LabVIEW or equivalent.

  • Experience integrating test instruments into control systems such as power analyzers, power supplies, pressure scanners, temperature scanners, flow meters, pressure transmitters, and actuators.

  • Understanding of networking concepts and experience in data sharing protocols for multiple real-time controllers.

  • Ability to prototype and run tests including experimental setup, hardware configuration, and software implementation.

  • Preferred: Experience with MATLAB/Simulink, C/C++, Python, or LabWindows/CVI.

  • Preferred: Familiarity with NI SystemLink, TestStand, or VeriStand, version control tools (Bitbucket, Git, SVN), and requirements tracking systems.

About Us

The Structures Company is a premier national aerospace and defense staffing agency specializing in contract, contract-to-hire, and direct hire placements. We deliver expert workforce solutions across engineering, IT, production, maintenance, and support roles.

As trusted partners to leading aerospace and defense OEMs and Tier 1 suppliers, we connect professionals with career opportunities to grow and excel in aviation, aerospace, and defense.

Eligibility Requirements

Must be a U.S. Person (U.S. citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3)) to comply with ITAR regulations.

Keywords: aerospace, aviation, engineering, maintenance, aircraft design, defense

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Electrical Engineer
Electrical Engineer

The Structures Company • Littleton (CO)

On-site
USD 261,744,000 - 282,408,000
Bonus potential
Tier 1 access
Electrical Engineer I
Electrical Engineer I

The Structures Company • California (MO)

On-site
USD 89,000 - 121,000
Bonus potential
Priority access via Tier 1 supplier
Industrial Engineer
Industrial Engineer

The Structures Company, LLC • Minneapolis (MN)

On-site
USD 95,000 - 115,000
Bonus potential
Priority access via Tier 1 supplier
Software Engineer
Software Engineer

ApplyMint • Palmdale (CA)

On-site
USD 41,000 - 172,000
Bonus potential
Tier 1 supplier access
Principal Software Engineer
Principal Software Engineer

The Structures Company, LLC • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Bonus potential
Priority access via Tier 1 supplier
Technician - ISC - Level 2
Technician - ISC - Level 2

The Structures Company • Torrance (CA)

On-site
USD 33,000 - 47,000
Bonus potential
Tier 1 supplier access
Industrial Engineer
Industrial Engineer

The Structures Company • Minneapolis (MN)

On-site
USD 80,000 - 86,000
Bonus potential
Priority access via Tier 1 supplier
Electrical Engineer II
Electrical Engineer II

The Structures Company • Los Angeles (CA)

On-site
USD 105,000 - 125,000
Bonus potential
Priority access via Tier 1 supplier
Systems Engineer 3
Systems Engineer 3

The Structures Company • Colorado Springs (CO)

On-site
USD 77,000 - 110,000
Bonus potential
Priority access via Tier 1 supplier
Sr. Software Engineer
Sr. Software Engineer

Advantage Technical • Austin (TX)

On-site
USD 257,887,000 - 300,868,000