Developer – Mechanical Design Group
Intralox, L.L.C. is hiring a Technical Developer for the New Product Development department in Harahan, LA to develop, commission, maintain, and troubleshoot programming and data acquisition systems for both custom-designed and vendor-supplied test equipment.
Intralox is a division of Laitram, L.L.C., with an extensive portfolio of innovative conveyance solutions and services that improve lives and optimize businesses worldwide.
Our global workforce of over 3,000 employees in 20+ countries consist of reliable problem solvers, continuously developing and directly delivering solutions that have driven our customers’ growth worldwide for more than 45 years.
Intralox was founded on the principle of doing the right thing, by treating customers, employees, and suppliers with honesty, fairness, and respect. We invest heavily in these values and aim to practice our business philosophy principles every day, which is why we have been consistently recognized for innovation and workplace excellence. We believe in the power of a good idea no matter where it comes from, using trust as the foundation to how we work, and that self-managed people are our greatest asset.
Responsibilities:
- Main job function is the creation and deployment of software for control and data acquisition systems associated with custom engineering test equipment
- Work within a multi-discipline engineering team to complete projects according to quality standards, established timelines, and budgets
- Communicate and interface with team members, representatives from other departments, and internal customers regarding problem definitions, project scope, and project status
- Basic project management (develop and maintain project scope, task lists, timelines)
- Documentation of both high-level intent/strategy and relevant details of execution
- Creation of and adherence to guidelines and processes for improved efficiency
Requirements:
- B.S. in Electrical Engineering, Computer Science, or related discipline
- Knowledge of Linux Operating Systems, including the following: Ubuntu, Redhat, Debian, RTOS
- Strong computer networking skills with experience in the following protocols: TCP/IP, UDP
- Skilled in real-time OS and async/synchronous programming experience using hardware interrupts, task/thread scheduling, managing thread-safe shared resources, buffers
- Experience in the following programming languages: C, C++
- Preferred experience/capability in the following:
- HTTP, HTTPS, Rest, Websocket, MQTT, RTSP, NFS, FTP, SFTP
- C#, LabVIEW, and proficiency within Javascript (React JS), HTML, Python
- Linux shell scripting languages and the ability to install and configure Linux OS and software packages on base system
- Familiarity with the following filesystems: FAT32, NTFS, Samba, EXT2/3/4, exFAT
- Understanding of the following communications protocols: EtherNet/IP, BACnet, EtherCAT, Modbus, Serial Communication (RS-232, RS-485)
- Experience with system builds/editor: Visual Studio (Professional and Code), Makefile, CMake, Cross-Platform Builds (Intel, 32/64-bit ARM)
- Knowledge in the following databases: PostgreSQL, SQLite, MongoDB
- GIT versioning control system
- Devops: Docker, Ansible, HashiCorp Nomad, Buildkite
- Allen Bradley VFD and PLC
EOE/M/F/Vet/Disabled
#LI-KE1