Honeywell

Control Systems Software Engineer II

Honeywell

full-time

Posted on:

Location Type: Hybrid

Location: TorranceCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $99,200 - $128,100 per year

About the role

  • Design, develop, and deploy data acquisition and control systems using LabVIEW, ensuring reliability and performance.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications for software development
  • Implement and maintain LabVIEW User Interface applications that interface with PXIe, CompactRIO, and other hardware platforms.
  • Utilize aerospace data bus protocols such as ARINC429, CANbus to integrate the Unit Under Test (UUT) data to data acquisition system.
  • Integrate various industrial control system protocols, including Serial, Modbus, EtherCAT, Ethernet, and others.
  • Develop PLC programs using IEC 61131-3 languages for test control systems and integrate into data acquisition system software.
  • Develop and execute test plans to validate system functionality and compliance with requirements.
  • Design and implement networking solutions for real-time data sharing and communication between multiple controllers.
  • Troubleshoot and resolve any software or hardware issues during the development and deployment phases.
  • Document software design, development/build processes, installation, and user manuals for end-users.
  • Stay current with the latest LabVIEW technologies and industry best practices to enhance development efficiency.
  • Reverse-engineer existing software on legacy systems to rebuild solutions using current-generation software and hardware.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or related field, or equivalent work experience
  • Experience in programming with a focus on control systems, test and/or data acquisition systems.
  • Ability to prototype and run your own tests, including experimental setup, hardware configuration, and software implementation
  • Strong Programming skills in LabVIEW; familiarity with additional languages is a plus
  • Excellent problem-solving skills and the ability to work independently and as part of a team
  • Strong communication skills, both verbal and written, with the ability to document technical processes clearly
  • Proven experience with LabVIEW, specifically in real-time system development using PXIe and CompactRIO hardware is of value.
  • Experience integrating test instruments into control systems, such as power analyzers, power supplies, pressure scanners, temperature scanners, flow meters, pressure transmitters, and actuators
  • Experience with computer hardware communication protocols: USB, Ethernet, RS232, RS485, CANbus, etc.
  • Experience in PLC programming with emphasis on Allen-Bradley and Beckhoff PLCs.
  • Familiarity with NI SystemLink, TestStand, or VeriStand.
  • Understanding of networking concepts and experience in data sharing protocols for multiple real-time controllers.
  • Certified LabVIEW Developer (CLD) or Architect (CLA) certification.
  • Experience with additional programming tools/environments, such as LabWindows/CVI, MATLAB/Simulink, C/C++, Python, etc
  • Experience with version control tools such as Bitbucket, Git, or SVN, and requirements tracking systems.
Benefits
  • employer subsidized Medical, Dental, Vision, and Life Insurance
  • Short-Term and Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • Health Savings Accounts
  • EAP
  • Educational Assistance
  • Parental Leave
  • Paid Time Off (for vacation, personal business, sick time, and parental leave)
  • 12 Paid Holidays

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
LabVIEWPLC programmingIEC 61131-3data acquisition systemscontrol systemsprogramming languagesARINC429CANbusModbusEtherCAT
Soft skills
problem-solvingcommunicationteamworkindependencedocumentation
Certifications
Certified LabVIEW Developer (CLD)Certified LabVIEW Architect (CLA)