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

Embedded Software Developer

3B Staffing LLC

Job Summary


We are seeking a skilled and motivated Software Developer with 3-5 years of experience in C++ to join our Embedded Software Engineering team in Mossville, IL. You will be responsible for designing, developing, and testing embedded software solutions for machine control, engine systems, and telematics platforms.


Key Responsibilities

  • Design and implement embedded software in C++ for real-time systems.
  • Collaborate with cross-functional teams to gather and analyze software requirements.
  • Develop and maintain software components for machine control and diagnostics.
  • Perform unit testing, integration testing, and debugging of embedded systems.
  • Participate in code reviews and contribute to continuous improvement of development practices.
  • Document software design, architecture, and test results.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 3-5 years of professional experience in C++ software development.
  • Experience with embedded systems and real-time operating systems (RTOS).
  • Familiarity with communication protocols such as CAN, J1939, or Ethernet.
  • Strong problem-solving and debugging skills.
Preferred Qualifications
  • Experience with Simulink or model-based development.
  • Knowledge of control systems, sensors (IMUs, GNSS), or machine kinematics.
  • Familiarity with Agile development methodologies.
  • Master's degree in a related field is a plus.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer in Mossville, IL vacancy
  • $127.59k - $146.29k

     ...building a better world, so we can all enjoy living in it.Caterpillar Inc. seeks Embedded Software Engineer at its facility located at 2427 E. Engine Drive, Chillicothe, IL 61523.Develop and test software in support of Caterpillar machine electrification applications.... 
    Suggested
    Full time
    Part time
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  • $97.53k - $146.29k

     ...customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems.As a Software... 
    Suggested
    Full time
    Part time
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    5 days ago
  •  ...We are seeking a skilled Embedded Software Engineer to design, develop, test, and maintain embedded software solutions for embedded systems and hardware platforms. The ideal candidate will have strong C/C++ programming skills, experience with embedded software development... 
    Suggested

    Neshent Technologies

    Mossville, IL
    1 day ago
  • $97.53k - $146.29k

     ...Drive, Chillicothe, IL 61523. Utilize analytical techniques to develop and validate cooling systems for machines and power systems, focusing...  ...and reports; (5) GT-Suite, AMESim, or other system modeling software; (6) Fluent, Star- CCM+, Simerics, OpenFOAM or other CFD... 
    Suggested
    Full time
    Part time
    Remote work
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  • $131.23k - $169.06k

     ...powertrain, hydraulic, thermal system using Dynasty (or equivalent software like GT Suite or AMESim). Work on truck machine system concept...  ...to improve existing products by resolving performance issues. Develop or improve simulation related processes and technologies.... 
    Suggested
    Full time
    Part time
    Flexible hours

    Caterpillar

    Mossville, IL
    5 days ago
  • $147.76k - $240.11k

     ...solution evaluation, selection, and delivery. Collaborate with software, hardware, and platform teams to break down solutions into actionable...  ...Concepts: Work with a global team to communicate the Why’s and develop the How’s of agreed features. Clearly document system details... 
    Full time
    Part time
    Work at office
    Relocation package
    Flexible hours

    Caterpillar

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

     ...involves designing and testing systems, coordinating database development, and requires 5-7 years of experience in networking and embedded systems. Key qualifications include a bachelor's degree in related fields and proficiency in tools like Wireshark and Linux. The position... 

    Aditi Consulting

    Chillicothe, IL
    5 days ago
  • $97.53k - $146.29k

     ...components and systems (NPI and CPI)Lead component and System FMEA in collaboration with design engineers and system leadsInvestigate and develop accelerated component durability test methods.Demonstrate effective leadership through:Providing technical guidance to component... 
    Full time
    Part time
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  • $112.71k - $169.06k

     ...-sourcing supply base, product performance and assembly and test support. Job responsibilities will Include but are not limited to:Develop strong product knowledge and a deep understanding of product function and performance characteristics to effectively lead product maintenance... 
    Full time
    Part time
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  • $113.44k - $131.28k

     ...Power Conversion Systems, Microgrids and Energy Storage Systems. Develop control strategy requirements through interpreting voice of...  ...algorithms and solutions. Deliver industry leading quality controls and software features. Collaborate with a global team to develop FMEA based... 
    Full time
    Part time
    Remote work
    Flexible hours
    2 days per week

    Caterpillar

    Mossville, IL
    23 hours ago
  • $112.71k - $169.06k

     ...clutch control, shift strategy development, software integration, calibration support, and...  ...judgment across controls design, embedded software development, machine system integration...  ...using established development processes.Develop and integrate drivetrain control... 
    Full time
    Part time
    Relocation
    Relocation package
    Flexible hours
    Shift work

    Caterpillar

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

    Career Area:SalesJob Description:Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who...
    Full time
    Part time
    Relocation
    Flexible hours

    Caterpillar

    Mossville, IL
    23 hours ago
  • $112.71k - $169.06k

     ...Engineer - Large Engine, you will have the opportunity to concept, develop, and design complex components and systems while strengthening...  ...to develop product concepts· Experience with 3D modeling software used in engineering design and visualization· Application knowledge... 
    Full time
    Part time
    Currently hiring
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  • Design Engineer On-site - Mossville, IL - Building AC Long term Overview: This team at Caterpillar is focused on electric motor systems for large mining trucks. This role plays a critical part in the design and manufacturing of traction motors, generators...
    Flexible hours

    Kasmo Global

    Mossville, IL
    5 days ago
  •  ...analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical systems engineer analyzes user needs, and then designs, tests, and develops software to meet those needs. Job Responsibilities: • Modify existing... 

    ECHO IT SOLUTIONS INC .

    Mossville, IL
    4 days ago
  •  ...durability of the Client engines. You will have the opportunity to present test results to customers including stakeholders. You will develop skills in engine testing, problem solving, communication and collaboration. Typical task breakdown: Pretest: Understand... 
    Internship

    Kasmo Global

    Mossville, IL
    4 days ago
  • Design Engineer Randstad is seeking a skilled Design Engineer to join our team. You will perform design and development tasks on core components for Rotating Components and have functional design responsibility for both new and existing components, working closely under...
    Work at office

    Samprasoft

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

     ...Engine Drive, Caterpillar Building Ac, Chillicothe, IL 61523. Develop, improve and troubleshoot electronic/electrical hardware used...  ...activities with appropriate teams as the platform includes embedded software as a key deliverable for some components. Demonstrate knowledge... 
    Full time
    Part time
    Flexible hours

    Caterpillar

    Mossville, IL
    5 days ago
  •  ...Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville,...  ...a key technical leadership role on autonomy software teams developing perception, planning, control, and platform capabilities for autonomous... 
    Full time

    Diversified Services Network, Inc.

    Mossville, IL
    20 days ago
  • $128.47k - $192.71k

     ...focused on New Technology Introduction (NTI) software development, validation planning and...  ..., verification and delivery.Develop and integrate drivetrain control solutions...  ...transmissions, actuators, sensors, and associated embedded software for machine systems.Own... 
    Full time
    Part time
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

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

     ...energy solutions for the future.  Role DefinitionWe are seeking a Design Engineering Specialist. This person will focus on designing, developing, building, and implementing new products, components, or technologies. You will be responsible for helping design and... 
    Full time
    Part time
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    2 days ago
  • $112.71k - $169.06k

     ...appropriate communication behaviors.Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.Project Management: Knowledge of effective project management strategies... 
    Full time
    Part time
    Relocation
    Flexible hours

    Caterpillar

    Mossville, IL
    3 hours ago
  • $25 - $40 per hour

     ...efficiency, safety, and functionality over time. Tools: Utilizing software like Computerized Maintenance Management Systems (CMMS) to...  ...procurement practices. ~ For senior roles, experience in developing and implementing performance analysis programs may be required... 
    Hourly pay
    Work at office

    Premistar

    Peoria, IL
    5 days ago
  • $85 - $100 per hour

     ...Job Title: Software Architect Job Description We are seeking an experienced Architect / Technical Lead to define and lead the technical...  ...Responsibilities Define and evolve the end-to-end system architecture across embedded compute, display, audio, machine interfaces, assistant services... 
    Contract work
    Temporary work

    Actalent

    Chillicothe, IL
    1 day ago
  • $112.71k - $169.06k

     ...venture between Trimble and Caterpillar) develops positioning, control, and automation...  ...environment and work closely with other Software Developers, Validation Engineers, Team Leaders...  ...with software development of real-time embedded control systemsMust have ability to... 
    Full time
    Part time
    Work at office
    Relocation
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  • Company DescriptionUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered in Chantilly, VA. We offer world-class ability in giving most astounding... 
    Worldwide

    USM Systems

    Peoria, IL
    4 days ago
  • $112.71k - $169.06k

     ...expertise move from concept to reality!What you will doDesign, develop, validate, and implement components and systems for transmissions...  ...across the full product lifecycleCollaborate with controls and software teamsWork with global engineering, manufacturing, and... 
    Full time
    Part time
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    East Peoria, IL
    5 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 5 years of experience in... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Peoria, IL
    3 hours ago
  • Company DescriptionCareer Guidant, an internationally acclimed, trusted multi-faced orgiansation into Information Technology Custom Learning Services for Enterprises, Lateral Staffing Solutions, Information Technology Development & Consulting, Infrastructure & Facility ...
    Permanent employment
    Full time
    H1b

    Career Guidant

    Peoria, IL
    3 hours ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionJob Description:-At least 5 years of... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Peoria, IL
    3 hours ago

Do you want to receive more vacancies?

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