Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

ESR Healthcare

NewBe an early applicant

C, C++ Developer / STL O Fallon, MO

Posted
Discussion

Summary

Principal/lead-level C and C++ developer in O'Fallon, MO who designs AI-powered products and agentic LLM workflows, while writing C code with C++ (Google Test) unit tests on Linux. Involves leading code reviews, CI/CD automation, and mentoring junior engineers on an Agile team with embedded/real-time systems experience.

C, C++ Developer / STL O Fallon, MO


Duration: Fulltime

Job DescriptionC , C++ Developer / STLMust Have Technical/Functional Skills Programming experience in C or C++ Experience solving complex challenges Experience in setting technical direction for your team and mentored junior engineers Experience in automation (CI/CD) Develop software for Linux operating systems Experience working on an Agile team Experience in embedded or real-time distributed systemsRoles & Responsibilities Design, develop, and deploy AI-powered products, intelligent agents, and agentic workflows utilizing Large Language Models (LLMs), retrieval systems, orchestration frameworks, tool-calling patterns, and context-aware workflows. Architect and implement advanced agentic systems incorporating planning, reasoning loops, memory management, grounding, evaluation frameworks, safety mechanisms, and human-in-the-loop controls. Lead the transition of AI solutions from proof-of-concept to production by establishing best practices for reliability, observability, performance, security, governance, and cost optimization. Develop scalable AI applications and developer productivity solutions using modern AI frameworks, SDKs, and orchestration platforms.Responsibilities Partner with Product Management to elaborate features, stories, and test strategy for each initiative Create technical design and assign work to developers Develop complex stories in C and write unit tests in C++ (Google Test) Be a human quality gate by leading code and design reviews Collaborate with other Principals and Leads to define interfaces and interactions between systems Advise on implementation strategy for successful deployment Implement development process improvements and automation Coach and develop junior employees Deliver department and external presentationsPlease fill the below details and share ASAP:

First Name: Middle Name: Last Name: Contact Nos.: Current Location: Date of Birth: Open to relocate: Open for Travel: Joining Availability: Work Permit: Last/Current Company: Annual salary expectations: Email: LinkedIn: Best time to call: Best Time for the Interview:

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.