Why This Role Stands Out
This role offers a fantastic opportunity to develop cutting-edge embedded software with a global team, leveraging your C/C++ and agentic workflow expertise. You'll thrive if you're a mid-senior engineer passionate about innovative technology and eager to contribute to next-generation systems. Apply now to join a dynamic engineering environment and grow your career!
Quick Overview
Job Description
Embedded Software Engineer
Location: Mossville, (Chillicothe) IL
Work Arrangement: 100% Onsite 5 Days/Week
Worksite: Building AC
Work Auth: Any visa accepted(No H1 and NO Fake Profile)
Employment Type: Contract / Long-Term Assignment
Position Overview
We are seeking an Embedded Software Engineer with strong C/C++ development experience, embedded systems knowledge, and exposure to Agentic Workflow Development. The selected candidate will work with a global Agile engineering team to design, develop, test, troubleshoot, and enhance next-generation embedded software and service technologies.
The role involves close collaboration with architects, developers, and testers across the U.S. and India, with opportunities to work with leading-edge agentic software development frameworks and tools.
Required Education
-
Bachelor's degree in Computer Science, Software Engineering, or a related technical field
-
Relevant internships may be considered toward professional experience
-
Associate degree with 6+ years of relevant experience may be accepted
-
Master's degree with 2+ years of relevant experience may be accepted
Required Skills
-
Strong programming experience with C or C++
-
Hands-on experience with C++14
-
Experience with Embedded Software Development
-
Experience or knowledge of Agentic Workflow Development
-
Ability to read and understand electrical schematics and component data sheets
-
Basic understanding of computer hardware and software
-
Familiarity with embedded-system development technologies and tools
-
Exposure to technologies such as SQL and Visual Basic
-
Understanding of the complete Software Development Life Cycle (SDLC), including requirements, functional specifications, development, testing, and delivery
-
Strong troubleshooting skills with the ability to identify issues and implement required system changes
Desired Technical Skills
-
Experience working in a Linux-based development environment
-
Experience with Git version control
-
Caterpillar Remote Service experience
-
Caterpillar machine and/or engine experience
Key Responsibilities
-
Design, develop, test, and evaluate embedded software and systems
-
Develop embedded device software from requirements through production and commercial deployment
-
Develop and enhance assigned software features
-
Perform feature testing, debugging, troubleshooting, and code reviews
-
Analyze existing systems and improve performance, efficiency, stability, and scalability
-
Participate in the development and testing of operating-system-level and related software components
-
Review project requirements and assist with estimating development effort, timelines, and costs
-
Work with database-related requirements, including logical and physical database descriptions when applicable
-
Participate in daily Agile standups
-
Collaborate closely with local architects and developers
-
Coordinate with global development teams located in the U.S. and India
-
Participate in both collaborative solution design and independent software development
-
Work with modern Agentic Software Development frameworks and tools
-
Contribute to next-generation service technologies designed to improve customer and dealer technician experiences
Soft Skills
-
Excellent verbal and written communication skills
-
Strong analytical and problem-solving abilities
-
Strong interpersonal and customer-service skills
-
Ability to work effectively within a fast-paced, collaborative global engineering environment
Work Environment
-
5 days per week onsite in Mossville, Illinois
-
Fast-paced Agile development environment
-
Collaboration with architects, developers, and testers across global teams
-
Opportunity to work on advanced embedded and agentic software technologies
Similar jobs
- LI
Lead Software Engineer - Java
NewLiveMindz
Phoenix, AZ🇺🇸On-site21 hours agoDockerMicroservicesSQL+15Technology - NG
Systems Engineer - Level 3 or 4 (AHT) with Security Clearance
NewNorthrop Grumman
Huntsville, AL🇺🇸$108.8k - $163.2k/yrHybrid21 hours agoFPGAHTTPTechnology - JA
Junior Software Developer with Security Clearance
NewJacobs
Herndon, VA🇺🇸$100k - $120k/yrOn-site21 hours agoDockerMicroservicesAngular+5Technology - IC
Systems Engineer Senior-Level 112-033 with Security Clearance
NewIC-CAP, LLC
Walla Walla, WA🇺🇸Hybrid21 hours agoTechnology - IC
Expert-Level Systems Engineer 112-176 with Security Clearance
NewIC-CAP, LLC
Chantilly, VA🇺🇸Hybrid21 hours agoTechnology - WY
System Engineer 5 with Security Clearance
Wyetech
Linthicum Heights, MD🇺🇸$51 - $140/hrOn-site4 days agoAgileConfluenceJiraTechnology