> Markdown version of [/jobs/ext/2578447-embedded-software-engineer-c-14-agentic-workflow](https://www.wearedevelopers.com/jobs/ext/2578447-embedded-software-engineer-c-14-agentic-workflow). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer C++ 14 Agentic Workflow - **Company:** Rose International - **Location:** Chillicothe, IL, United States - **Experience:** Experienced - **Salary:** $104,000.0 - **Contract:** Temporary contract - **Skills:** Agile Methodology, Software Applications, C++ (Programming Language), Databases, Datasheets, Software Debugging, Linux, Distribution Softwares, Embedded C, Embedded Software, Systems Theories, Systems Analysis, Integrated Development Environments, Remote Service Software, Software Engineering, SQL Databases, Git, Information Technology, Vba Programming Language, Software Coding - **Published:** August 28, 2026 - **Apply:** https://www.dice.com/job-detail/d2e1bc88-69e5-4b7f-96be-3d96cdfd5c2e ## About the Role Must Have Skills/Attributes: Embedded C++, GIT, Linux Experience Desired: C++ development (4 yrs); Embedded Software Development (4 yrs); Agentic Workflow Development (4 yrs) Required Minimum Education: Bachelor's Degree, Bachelor's degree in Computer Science, Software Engineering, or a relevant field required Internships accepted as job experience - Yes Associates degree with 6 years of experience accepted Master's degree with 2 years of experience accepted Required Skills C++ '14 Embedded Software Development Agentic Workflow Development Solid programming experience in C or C++ Knowledge of reading schematics and data sheets for components Basic knowledge of computer hardware and software Knowledge of computer development software for embedded systems (e.g., SQL, VisualBasic) Basic knowledge of the full software development lifecycle (business/systems analysis ? requirements ? functional specs ? development ? testing ? delivery) Basic ability to troubleshoot issues and make system changes as needed Technical Skills (Desired - not required): Linux-based development environment GIT version control system Caterpillar Remote Service Experience Caterpillar Machine/Engine Experience Soft Skills (Required): Expert verbal and written communication Problem-solving skills Customer service and interpersonal skills ## Description Apply computer science and mathematical analysis to design, develop, test, and evaluate embedded software and systems Research, design, develop, and test operating systems-level software, compilers, and network distribution software Work applies to medical, industrial, military, communications, aerospace, business, scientific, and general computing applications Design and implement embedded device software from requirements through production and commercial deployment Write logical and physical database descriptions and specify database identifiers to management systems (or direct others in coding) Analyze and enhance system efficiency, stability, and scalability Review project requests to estimate time and cost required Develop assigned features Test assigned features Debug issues on assigned features Review assigned features Daily standups with global team Daily local interactions with architects and developers Agile Development Team with architects, developers, and testers in US and India Global development cycle with both design collaboration and solo development Opportunities to use leading-edge agentic software development frameworks and tools 5 days/week on-site in Mossville, IL (Building AC) Work on next-gen technology advances in service technology for enhanced customer/dealer technician experience Fast-paced, collaborative environment with a great team ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Steps to Get a Software Engineer Internship](https://www.wearedevelopers.com/magazine/160-steps-to-get-a-software-engineer-internship)