Backend Developer Position Available In Gwinnett, Georgia

Tallo's Job Summary: Our client, a leader in industrial robotic systems, is seeking a Sr. Software Engineer - Backend to design, develop, and deploy motion planning AI-equipped intelligent robot controllers. The role requires a Bachelor's degree in computer science, 7+ years of related experience, and expertise in C++ and Python. The position also involves creating high-performance backend services, managing system security, and interfacing with industrial hardware. The work environment includes a business casual dress code and a typical Monday to Friday schedule.

Company:
Actalent
Salary:
JobFull-timeOnsite

Job Description

Job Title:

Backend Developer Job Description Our client is at the forefront of industrial robotic systems in production and distribution environments. The technology gives robots perception and awareness, enabling them to take on more advanced tasks. Our aim is to revolutionize the use of robotics within industry to free human resources from labor-intensive tasks to focus on more intellectual challenges. As a Sr. Software Engineer – Backend, you will focus on the system architecture and design, development, and deployment of motion planning AI-equipped intelligent robot controllers. Responsibilities Design and implement a wide variety of system software. Develop real-time OS and real-time network protocols. Create Linux kernel modules, manage Linux boot and base system, and develop hardware drivers. Ensure system security, including TPM and data encryption. Build tools and infrastructure, manage deployment, remote control, and upgrade systems. Design and implement reliable, high-performance backend services and APIs for industrial robot controllers. Develop high-performance HTTP servers and ZeroMQ inter-process communication. Create high-efficiency databases and manage cloud services. Develop drivers to interface with industrial hardware such as robots, conveyors, 3D cameras, sensors, PLC, AGV, ASRS, and WMS. Solve cutting-edge complex technical challenges throughout the entire system. Essential Skills Bachelor’s degree in computer science. 7+ years of related work experience. Excellent experience and high proficiency in C++ and Python. Advanced Linux user with excellent experience in Linux software development. Technical communication skills in English. Expert in Linux internals. Expert in the networking stack, network protocols, routing, and async I/O. Expert in Docker and its internal workings. Willingness to travel up to 10% of the year. Additional Skills & Qualifications Expertise in real-time OS, Linux kernel module development, and EtherCAT. Experience in robotic software development. Work Environment Business casual dress code. Work schedule is roughly Monday to Friday

Other jobs in Gwinnett

Other jobs in Georgia

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started