Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Nesco Resource

Software Engineer (Test & Control)

Career Insights for Software Systems Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on California data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Systems Engineer is responsible for maintaining, developing, designing and testing various software systems that allow the hardware to function properly. Analyzes software system requirements, designs software system structures, and validates systems functionality. May collaborate with other software developers to implement system requirements and ensure software quality.

$187,409 / year median in California

Explore Career

Job Description

a { text-decoration: none; color: #464feb;}tr th, tr td { border: 1px solid #e6e6e6;}tr th { background-color: #f5f5f5;} Overview Client is seeking a Software Engineer to develop Data Acquisition and Control Systems (DACS) for test stands and test facilities supporting aerospace hardware testing. This role focuses on designing, testing, and implementing applications that collect, monitor, and control data across a variety of test environments. The ideal candidate will contribute to software development, instrument integration, networking solutions, troubleshooting, and modernization efforts, including rebuilding legacy systems using current-generation software and hardware technologies. Core Responsibilities Collaborate with cross-functional teams to gather requirements and translate them into technical specifications for software development. Design, develop, test, and implement data acquisition and control system applications for testing environments. Develop and execute test plans to validate system functionality and compliance with requirements. Design and implement networking solutions that enable real-time data sharing and communication between multiple controllers. Troubleshoot and resolve software and hardware issues during development, testing, and deployment. Document software designs, build processes, installation procedures, and user documentation. Reverse-engineer existing software on legacy systems and rebuild solutions using modern software and hardware platforms. Essential Qualifications, Skills, and Technologies Bachelor s degree in Electrical Engineering, Computer Engineering, Robotics Engineering, or a 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 with PLC programming, including Allen-Bradley and Beckhoff PLCs. Strong programming skills in LabVIEW or equivalent software development environments. Experience integrating test instruments into control systems, including power analyzers, power supplies, pressure scanners, temperature scanners, flow meters, pressure transmitters, and actuators. Understanding of networking concepts and experience with data-sharing protocols for multiple real-time controllers. Ability to prototype and execute tests, including experimental setup, hardware configuration, and software implementation. Strong problem-solving abilities and the capability to work independently and within a team environment. Strong verbal and written communication skills with the ability to clearly document technical processes. Preferred Skills or Experience Experience with MATLAB/Simulink. Experience with C/C++. Experience with Python. Experience with LabWindows/CVI. Familiarity with NI SystemLink, TestStand, or VeriStand. Experience with version control tools such as Bitbucket, Git, or SVN, and requirements tracking systems. Mechatronics work experience. Work Details Hybrid work arrangement dependent on project support requirements. Three days onsite and two days remote. Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services. Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Benefits

  • 401(k) Plans
  • Health and Wellness Programs
  • Health Insurance
  • Dental Insurance