Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

SMX Services and Consulting, Inc.

Role:Embedded Software Engineer
Location: Mossville, IL (Onsite)
Duration: Long-Term Contract
Experience Required: 6+ years in Embedded Software Development (with strong experience in highlighted skills)

Interview Process:
  • Second-round interview will be conducted in-person .
  • Candidates must be able to work onsite in Mossville, IL.
Candidate Requirements:
  • Submit only genuine consultants with a verified LinkedIn profile matching the resume.
  • Local candidates preferred; non-local candidates will also be considered if they are willing to relocate/work onsite.
Required Education & Experience

Education Requirement:
  • Bachelor's degree in Computer Science, Software Engineering, Mechatronic Engineering, or a related technical field.
  • Associate (2-year) degrees will not be accepted.
Experience Requirement:
  • 2-4 years of industry experience required (internships do not count).
  • Candidate must have hands-on industry experience in embedded software development.
  • A Master's degree does not waive the required industry experience requirement.
Top Required Skills

1. Embedded Software Development
  • Strong proficiency in MATLAB and Simulink .
  • Experience designing, developing, testing, and deploying embedded software systems.
  • Strong programming skills in C/C++ .
2. Validation & Testing
  • Hands-on experience with:
    • Hardware-in-the-Loop (HIL) testing
    • Software-in-the-Loop (SIL) testing
  • Experience with embedded system validation and troubleshooting.
3. Communication Skills
  • Strong written and verbal communication skills.
  • Ability to collaborate effectively with engineering teams, technical stakeholders, and internal customers.
Additional Required Technical Skills
  • Strong understanding of embedded software development lifecycle, including:
    • Requirements analysis
    • Design
    • Development
    • Testing
    • Deployment and maintenance
  • Experience reading and interpreting:
    • Electrical schematics
    • Component datasheets
  • Familiarity with embedded development tools and software environments, including:
    • MATLAB/Simulink
    • C/C++
    • SQL
    • Visual Basic or similar development tools
  • Ability to analyze, optimize, and improve software efficiency, stability, and scalability.
Required Soft Skills
  • Strong analytical and problem-solving abilities.
  • Excellent customer service and interpersonal skills.
  • Ability to troubleshoot technical issues and implement system improvements.
  • Ability to work effectively in a collaborative engineering environment.
Job Responsibilities
  • Design, develop, and implement embedded software solutions from initial requirements through production deployment.
  • Apply computer science principles and mathematical analysis to develop, test, and evaluate embedded systems software.
  • Develop software strategies, documentation, and optimization solutions for Caterpillar engine and after-treatment systems.
  • Collaborate with software developers, mechatronics engineers, and validation engineers to solve engine control challenges.
  • Develop and document software control strategies to support internal engineering teams.
  • Analyze system requirements and estimate development timelines and resources.
  • Create and maintain software documentation, including design specifications and technical descriptions.
  • Improve system performance, reliability, and scalability through software enhancements.
Team & Work Environment

Team Structure:
  • Join a 15-member engineering team responsible for engine subsystem development.
  • Work with assigned mentors during the onboarding and ramp-up period.
Work Environment:
  • Approximately 90% office-based focused on embedded software development activities.
  • Participate in:
    • Engineering meetings
    • Team discussions
    • Development activities
    • Engine lab testing
  • Occasional work in:
    • Software development labs
    • Engine test facilities
Safety Requirements:
  • Work in engine test labs may require personal protective equipment (PPE), including:
    • Safety glasses
    • Safety boots
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Mossville, IL vacancy
  • $43.54 per hour

     ...Job Description Job Title: Embedded Software Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $43.54/hr. Keyword's: #Mossvillejobs; #SoftwareEngineerjobs; Start Date: Immediate We provide a competitive pay and... 
    Suggested
    Local area
    Immediate start

    Belcan

    Mossville, IL
    3 days ago
  •  ...Bachelor's degree (or equivalent) in an accredited Engineering or Computer Science or equivalent technical field. 4+ years of relevant engineering development work experience in embedded software development, systems design, or product validation. 4-5... 
    Suggested
    Work experience placement
    Remote work

    3B Staffing LLC

    Mossville, IL
    5 days ago
  •  ...Overview: Role Overview As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits,... 
    Suggested
    Remote work

    Voluble Systems LLC

    Mossville, IL
    14 hours ago
  • Job Title Thank you for your interest in working with Rose International! Unfortunately, this role is no longer accepting applications, but we have similar opportunities that may match your profile and experience. Join our talent network to stay connected with future...
    Suggested

    Rose International

    Mossville, IL
    5 days ago
  •  ...Embedded Software Engineer Hybrid in Mossville, IL (Peoria area) 12-Month Contract with possible extension Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development... 
    Suggested
    Contract work
    Internship

    Software Technology Inc

    Mossville, IL
    5 days ago
  •  ...Title: Embedded Software Engineer Location: Mossville, IL- Hybrid Contract role Skills: Agile, BASH, Embedded Engineer, GIT, Jenkins, Python "New CAT Hybrid role in Mossville, IL Experience designing embedded electronics controls, display... 
    Contract work
    Internship

    Suncap Technology

    Mossville, IL
    5 days ago
  •  ...Posting This role will contribute to the delivery of diesel engine software flash files by completing testing to ensure all application...  ...This role does not provide the opportunity to write or modify embedded software code, only test of the application layer in order... 

    Argyle Infotech

    Mossville, IL
    5 days ago
  •  ...Embedded Software Engineer Seeking a proficient Embedded Software Engineer to apply computer science and mathematical principles in designing, developing, testing, and evaluating embedded software and systems across various applications including medical, industrial... 
    Contract work
    Remote work

    Kasmo Global

    Chillicothe, IL
    4 days ago
  • $40 per hour

     ...Embedded Software Engineer Location: Mossville, IL, USA | Job Code: PAN-00000019   Why Join Us? Work on real-world embedded systems with opportunities to influence product design and testing. Collaborative, engineering-driven environment with experienced... 

    Rose INT

    Mossville, IL
    a month ago
  • $42 per hour

     ...Embedded Software Engineer — Mossville, IL, USA Job Code: PAN-00000013 · Employment Type: CTC, W2 · Tax Term: C2C · Indicative Pay: $42/hr About the Opportunity We are seeking a seasoned Embedded Software Engineer to contribute to embedded control software... 

    Rose INT

    Mossville, IL
    a month ago
  •  ...Job Description Job Description Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North... 
    Full time

    Diversified Services Network, Inc.

    Mossville, IL
    11 days ago
  •  ...Job Title: Software Systems Engineer Job Overview: We are seeking a Software Systems Engineer to create comprehensive systems and...  ...Engineering, or Computer Science. ~3-7 years of experience in embedded software design, system engineering, or web/windows... 
    Remote work

    Kasmo Global

    Mossville, IL
    14 hours ago
  •  ...Develop and maintain C++ application-level software supporting display and HMI systems Build and enhance Angular front-end...  ...with cross-functional teams including UI, systems, and platform engineers Debug and resolve issues across the full software stack... 

    3B Staffing LLC

    Mossville, IL
    2 days ago
  •  ...We're looking for a Senior Back-End Engineer to join an enterprise engineering team building cloud-native, server less solutions on Azure. The ideal candidate has deep hands-on experience with Node.js and CosmosDB, and has built and maintained Azure Function Apps in a... 

    3B Staffing LLC

    Mossville, IL
    3 days ago
  • $75k - $115k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...additional opportunities within our own organization. Embedded Software Engineer This position is associated with the design and... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    East Peoria, IL
    15 days ago
  • $116.36k - $155.15k

     ...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Peoria, IL
    4 days ago
  •  ...Embedded C/C++ Developer Job Location: Chillicothe, IL Remote/Onsite: Onsite Benefits...  ...telemetry, logging, and OTA where applicable. • Software Quality & Safety • Apply MISRA-C/C++ and...  ...'s in Electrical/Electronics/Computer Engineering or related field. • years of... 
    Full time
    Contract work
    Internship
    Local area
    Remote work

    E-Solutions

    Chillicothe, IL
    5 days ago
  •  ...Autonomous Haul Truck Testing Engineer Typical task breakdown: Creating and/or updating test and development plans for autonomous...  ...test data Troubleshooting mechanical, electrical, or software issues for autonomous haul trucks Thoroughly documenting and... 
    Internship
    Remote work

    Kasmo Global

    Peoria, IL
    5 days ago
  •  ...performance feedback. -Knowledge of the full software development lifecycle: from business/...  ...Required: Bachelor's degree in Engineering or Computer science disciplines Required...  ...Additional Skills : Validation Engineer,Electronic Engineer,Embedded Engineer
    Temporary work
    Work at office

    Kaav Inc.

    Chillicothe, IL
    4 days ago
  • $49 - $50 per hour

     ...Overview The main function of a systems engineer is to apply the principles of computer science...  ..., testing, and evaluation of the software and systems that make computers work. A...  ...troubleshooting. Test strategy and execution for embedded/edge systems. Education & Experience... 
    Hourly pay
    Full time
    Internship
    Local area
    Remote work
    Flexible hours
    Shift work

    Aditi Consulting

    Chillicothe, IL
    3 days ago
  •  ...proud to offer employees learning opportunities and work experiences to grow professionally! Primary Role: The Lead, Project Delivery Engineer is responsible for managing all project delivery activities for multiple water and wastewater utility system capital projects or... 
    Full time
    Contract work
    For contractors
    Work experience placement
    Casual work
    Work at office
    Local area

    American Water

    Peoria, IL
    4 days ago
  • $54k - $59k

     ...Diversified Services Network, Inc. (DSN) is seeking a full-time Metallurgical Engineer to join our team in Mossville, IL . We offer full benefits, PTO, 401k, and more! If you're looking to grow your career within an extremely reputable, stable Fortune 100 company... 
    Full time
    Work at office

    Diversified Services Network

    Mossville, IL
    4 days ago
  •  ...Qualifications: Strong experience with WPF .NET (C#). Proficiency in Python. Bachelor's degree in Computer Science, Engineering, or a related field. Excellent problem-solving skills and attention to detail. Ability to work independently and as... 

    3B Staffing LLC

    Mossville, IL
    5 days ago
  • $128.47k - $208.77k

     ...technology, advanced analytics, telematics, and AI capabilities to help our customers build a better, more sustainable world.? Lead Software Engineer - Emerging Technology Role Summary : The Lead Software Engineer in the Emerging Technology group is a hands-on... 
    Part time
    Worldwide
    Flexible hours

    Caterpillar

    Peoria, IL
    3 days ago
  •  ...Lead Cybersecurity Engineer Diversified Services Network, Inc. (DSN) is seeking a full‑time Lead Cybersecurity Engineer to join our team...  ...contribute to Security by Design practices, secure application software development lifecycle practices, security testing and... 
    Full time
    1 day per week

    Dsnworldwide

    Peoria, IL
    2 days ago
  •  ...Services Network, Inc. (DSN) is seeking a full-time Electrical Engineer to join our team in Rapid City, SD! We offer full benefits,...  ...Experience with modeling/designing in 3d parametric modeling software (i.e. Creo, Inventor, Solidworks, etc.) Experience with application... 
    Full time

    Diversified Services Network, Inc.

    Mossville, IL
    20 days ago
  • $47.62 per hour

    Job Title: Systems Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $47.62/hr. Keyword's: #Mossvillejobs...  ...teams. You will be responsible for autonomy hardware and software solution integration with base machine systems. Education &... 
    Internship
    Local area
    Immediate start

    Belcan

    Mossville, IL
    2 days ago
  • EPITEC is seeking an Analyst/Developer to design and maintain web applications and digital learning content, onsite in Peoria, IL. The role focuses on content creation, enhancement, and ensuring materials meet organizational standards. You will develop modules with Articulate...
    Contract work

    EPITEC

    Peoria, IL
    14 hours ago
  • $105.79k - $141.05k

     ...are seeking a highly skilled and proactive Lead Site Reliability Engineer (SRE) to join our team, focusing on production support and...  ...The Lead SRE requires an AI-native mindset, understands the software development lifecycle (from coding to support) and applies modern... 
    Full time
    Temporary work
    Remote work

    Lumen

    Peoria, IL
    1 day ago
  • $70 - $75 per hour

    Echo Technologist Job description Echo Technologist, PRN JOIN THE BEST. TO BE THE BEST. HMC is offering $70 to $75 per hour for an experienced Echo Technologist! HMC Offers: ~ Day shift, Monday-Friday ~ No call or weekends ~ Quality childcare...
    Hourly pay
    Relief
    Monday to Friday
    Shift work
    Weekend work
    Day shift

    Hopedale Medical Complex

    Peoria Heights, IL
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!