Developer - Mechanical Design Group
New Orleans, LA, United States
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. At Intralox, successful individuals understand the vital role of business in fulfilling human needs, value directness, honesty, and objectivity while balancing respect and good listening, avoid decision-making based on ego, authority, or emotions. They are committed to making and keeping commitments, and actively seek ways to simplify issues and solve problems. The company culture is built on a foundation of trust and respect, where team members feel empowered to share their ideas and perspectives openly. Whether it's providing innovative solutions for the food industry, improving warehouse automation, or revolutionizing parcel handling, Intralox's team of problem solvers make a positive impact on the world. If you're dedicated to making a difference, Intralox is the place for you!
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
#J-18808-Ljbffr