More jobs:
Principal Software Engineer
Job in
Atlanta, Fulton County, Georgia, 30334, USA
Listed on 2026-09-07
Listing for:
Cargill
Full Time
position Listed on 2026-09-07
Job specializations:
-
Software Development
Software Architect, Software Engineer, DevOps
Job Description & How to Apply Below
Cargill is seeking a Principal Software Engineer to lead design and development of high performance C++ systems supporting advanced manufacturing operations. You will architect scalable, reliable software for industrial automation, data acquisition, and real time control, integrating with plant equipment and MES/ERP platforms. Partner with cross functional engineers to translate requirements into robust solutions, perform code reviews, and mentor developers. You will champion best practices in C++, CI/CD, testing, and security, while driving innovation that supports Cargill's mission in sustainable, safe, and efficient food production worldwide.
Responsibilities
- Architect, design, and implement high-performance C++ applications for manufacturing systems
- Integrate software with industrial equipment, sensors, and MES/ERP platforms
- Lead code reviews and enforce coding standards, testing, and security best practices
- Collaborate with manufacturing, operations, and product teams to define requirements
- Mentor and guide software engineers, providing technical leadership
- Optimize system performance, reliability, and scalability in real-time environments
- Own CI/CD pipelines and deployment practices for plant and cloud systems
- Troubleshoot complex production issues and implement durable fixes
Required Skills
- C++ (modern C+/14/17/20)
- Object-oriented design and software architecture
- Multithreading and concurrency
- Real-time or near real-time systems
- Industrial protocols and field buses (e.g., Modbus, OPC UA)
- Linux development and debugging
- CI/CD pipelines and Dev
- Ops tools
- Unit testing and automated integration testing
- Performance optimization and profiling
- SQL/No
- SQL databases and data modeling
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×