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

Embedded Software Engineer 3

Kasmo Global

Embedded Software Engineer 3

We are seeking a highly skilled Embedded Software Engineer to support software build and development for Caterpillar's electronic control hardware systems. The successful candidate will be the lead engineer on the global software build process, contributing to the development, testing, and deployment of low-layer embedded software (e.g., OS integration, I/O drivers, boot software). This role requires strong hands-on experience with CI/CD tools, real-time embedded systems, and device-level interfacing.

Key Responsibilities:
  • Own and maintain global software build processes for low-layer embedded software development.
  • Develop and maintain CI/CD pipelines using tools like Jenkins and scripting technologies (e.g., Bash).
  • Build, test, and release embedded firmware/software for ECU/ECM devices.
  • Design and implement low-level drivers and software interfaces, including:
    • SPI, I2C peripheral interfacing
    • Operating system integration and configuration
    • Board bring-up, bootloaders, NVM interfacing, and hardware diagnostics
  • Manage version control and configuration using Git and/or Clearcase.
  • Analyze requirements, conduct software architecture and design, and create robust, production-level embedded software.
  • Collaborate across software, hardware, and systems engineering teams.
  • Support technical communication with internal stakeholders, suppliers, and customers.
Education & Experience Required:
  • Bachelor's degree (minimum) in Computer Engineering, Electrical Engineering, or a related field.
  • 5–7 years of industry experience in embedded software engineering.
  • Master's degree and relevant internship/project experience may be considered toward requirements.
Required Technical Skills:
  • Strong proficiency in Jenkins or similar build automation platforms.
  • Expertise with Git for version control; Clearcase experience is a plus.
  • Proficiency in Bash shell scripting and familiarity with scripting languages like Python.
  • Real-time embedded system development, especially device driver development.
  • Experience with oscilloscopes and debugging tools for embedded systems.
  • Solid understanding of RTOS, ANSI C, and embedded control software.
  • Familiarity with software development methodologies such as Agile/Scrum.
Desired Soft Skills:
  • Excellent verbal and written communication skills.
  • Strong problem-solving, organizational, and interpersonal abilities.
  • Ability to interpret electrical schematics and component datasheets.
  • Team player with the capability to independently troubleshoot and resolve system-level issues.
Position Highlights:
  • Work on mission-critical embedded systems supporting Caterpillar's extensive control product line.
  • Gain experience in a cross-functional global environment.
  • Opportunity to lead continuous improvement in embedded software build and release processes.
Disqualifiers/Red Flags:
  • Candidates with a sole background in Test Engineering or Controls Engineering without substantial embedded software development experience will not be considered. Core expertise must align with embedded systems and device driver development.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer 3 in Mossville, IL vacancy
  •  ...Remote Control Software Engineer Responsibilities Include: This position is for a Remote Control Software Engineer to support the Surface...  ...team to develop software, integrate, and test features on embedded electronic control systems for use in remote control machine... 
    Suggested
    Remote work

    Software Technology Inc

    Chillicothe, IL
    1 day ago
  •  ...experience: 2-4 years; (max up to 6-7) Degree requirement: BS Degree Engineering, Computer Science, or equivalent Do you accept internships as...  ...comparable background to this role: Autonomy Engineer Top 3 Skills Robotics and autonomy fundamentals Effective... 
    Suggested
    Full time
    Internship
    H1b
    Relocation

    Saxon Global

    Mossville, IL
    2 days ago
  •  ...Embedded Software/Firmware Engineer Location: Mossville, IL We are seeking a skilled Embedded Software/Firmware Engineer with strong expertise in device driver-level development and Real-Time Operating Systems (RTOS). This role involves low-level firmware engineering... 
    Suggested

    Kasmo Global

    Mossville, IL
    1 day ago
  •  ...Embedded Software Engineer Responsibilities: Apply principles of computer science and mathematical analysis to the design, development, testing, and evaluation of embedded software and systems. Research, design, develop, and test operating systems-level software... 
    Suggested
    Work experience placement

    Tellus Solutions

    Mossville, IL
    16 hours ago
  •  ...develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot...  ...units; and support and advise other engineers, managers, marketing personnel, customers...  ...Skills Required Real world real-time embedded device driver experience is key... 
    Suggested
    Work experience placement
    Internship

    Samprasoft

    Mossville, IL
    2 days ago
  •  ...Software DeveloperWork on project with mentor and team- This would include requirements,...  ...foundational information software used in embedded systems on Caterpillar machine &...  ...components used in machine control platforms, engine control platforms, display, and telematics... 
    Internship
    2 days per week

    Samprasoft

    Mossville, IL
    3 days ago
  •  ...Embedded Software Engineer Mossville, ILThis is a software developer role, working within a global agile development team. The global development team has 80+ team members including team leads, software architects, software developers, and validation engineers. Everyone... 
    Remote work

    Kasmo Global

    Mossville, IL
    3 days ago
  •  ...Embedded Software Engineer Peoria, IL | Onsite Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer to join our team in Peoria, IL. We offer full benefits, PTO, 401k, and more! If you're looking to grow your career within an extremely... 
    Full time
    Work at office

    Diversified Services Network

    Mossville, IL
    2 days ago
  •  ...Embedded Software Engineer We are seeking a highly motivated Embedded Software Engineer with expertise in Drive-By-Wire (DBW) systems, Embedded...  ...vehicle environments. Required Skills & Experience: ~3+ years of experience in Embedded Software Development,... 

    Katalyst HealthCares & Life Sciences

    Peoria, IL
    2 days ago
  • $57 - $58 per hour

     ...Remote Control Software EngineerPayrate: $57.00 - $58.00/hr. This position...  ...for a Remote Control Software Engineer to support the Remote Control...  ...robust, scalable features on embedded electronic control systems and...  ...enrollment, 10 paid days off, 3 days paid bereavement leave,... 
    Hourly pay
    Full time
    Local area
    Remote work
    Flexible hours

    Aditi Consulting

    Chillicothe, IL
    16 hours ago
  • $128.47k - $192.71k

     ...Lead Embedded EngineerYour Work Shapes the World at Caterpillar Inc....  ...living in it.The Lead Embedded Engineer acts as the advocate for the customer...  ...for developing embedded software libraries and data link...  ...Engineering or Computer Science, 3 years embedded network communication... 
    Full time
    Part time
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  •  ...Electrical Engineer – Level 3 We are seeking a Level 3 Electrical Engineer to join our team at Caterpillar in Mossville, IL. This role focuses on the development and validation of power electronic components for inverters and converters. The ideal candidate will bring... 

    Kasmo Global

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

     ...Full time R0000399567 Career Area: Engineering Job Description: Your Work Shapes...  ..., electrification, electronic controls, software, and energy solutions across the entire...  .... Job Summary: As a Senior Embedded Software Engineer at Caterpillar, you will... 
    Full time
    Part time
    Work experience placement
    Relocation
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  •  ...with dealers, customer-support teams, and engineering groups, escalating complex issues when...  ...bachelor’s degree in Computer Science, Software Engineering, or a relevant technical field...  ...and schematic-reading skills, basic embedded hardware and software knowledge, familiarity... 
    Internship

    Cullerton Group

    Mossville, IL
    2 days ago
  • Design, develop, test, maintain, and troubleshoot embedded software and hardware systems, including supporting integration and system validation...  ...'s degree in a relevant computer science, software, or engineering field and 0-2 years of relevant experience are required;... 
    Internship

    L&T Technology Services

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

    Argyll Infotech, Inc.

    Mossville, IL
    1 day ago
  •  ...Embedded Software Engineer 2 All IT Solutions United States · Mossville, IL, USA Workplace Type — On-site Employment Type — Contract We...  ...diagnostics, fault injection, and validation reporting tools Top 3 Skills ~ dSPACE toolchain & MATLAB/Simulink ~ Python,... 
    Contract work
    Local area

    All IT Solutions

    Mossville, IL
    17 days ago
  •  ...Job Title Embedded Software Engineer- HIL / SIL Validation Engineer – Embedded Systems Experience: 5–10 Years Interview: In-Person Interview...  ...with validation reporting and test-result analysis. Top 3 Required Skills **HIL / SIL Validation & Embedded... 
    Local area
    Work visa

    Xcelo Group

    Mossville, IL
    20 days ago
  •  ...We are seeking an experienced Systems Engineer 3 to join a product development team focused on autonomous machine systems. The ideal candidate will have experience integrating software and hardware, developing system requirements, and collaborating with systems integration... 

    L&T Technology Services

    Mossville, IL
    1 day ago
  •  ...Systems Engineer Location: Mossville IL 100% Onsite Duration:...  ...harness, electronic hardware and software teams to ensure all systems...  ...equivalent experience (required) · 3 years of engineering...  ...communication knowledge (required) · Embedded C software experience (nice to... 

    Kasmo Global

    Mossville, IL
    16 hours ago
  •  ...Systems Engineer We are seeking a Systems Engineer with a strong foundation in embedded software and engine systems to support requirement management, design documentation, and...  ...software development efforts within a typical 3-month release cadence, contributing to... 
    Work at office

    Kasmo Global

    Mossville, IL
    4 days ago
  •  ...Mossville, IL - 100% OnsiteDuration: 2+ yearsBest candidates have 1-3 years telematics or end to end testing either in India or...  ...too.Job Description: Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical... 
    Local area
    Remote work
    Relocation

    Kasmo Global

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

     ...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise...  ...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

    RFA Engineering

    Chillicothe, IL
    4 days ago
  •  ...Embedded Software Engineer Peoria IL - Onsite 5 days a week Job Description Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and... 

    Info Way Solutions

    Peoria, IL
    3 days ago
  •  ...Job Title - Mechanical Engineer 3 Location -Chillicothe, IL (On-Site Full Time) Shift -Monday-Friday 8am-4pm or 9am-5pm Position's Contributions to Work Group: - Design Release and Checking - Mechanical Design Concepting - Mechanical Part Validation... 
    Full time
    Internship
    Work at office
    Remote work
    Monday to Friday
    Shift work

    eTeam

    Chillicothe, IL
    1 day ago
  •  ...Control Design and Development Engineer, you will have the opportunity...  .../control systems and software Development, evaluation, and...  ...Experience and knowledge with embedded software implementation based...  ...Mechanical Engineering preferred ~3-5 years of engineering experience... 
    Internship

    Kaav Inc.

    Mossville, IL
    16 hours ago
  • $30 - $33 per hour

     ...Wilson at ****@*****.***, you can also schedule an appointment to learn more about this opportunity! Position: Embedded Software Engineer (Peoria, IL) Job Overview: As an Embedded Software Engineer, you will develop robust C++ applications and automated test... 
    Weekly pay
    Contract work
    Remote work

    Saige Partners

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

     ...RFA Engineering ( ) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise...  ..., and additional opportunities within our own organization. Embedded Software Engineer This position will develop, execute, and automate... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Chillicothe, IL
    2 days ago
  •  ...Job Title: Embedded Software Engineer – C/C++ / Model-Based Development Work Experience: 5–8 years Work Location: Mossville, IL Work Mode: Onsite Work Auth: All Visas accepted (No H1 and No Fake Profiles) Education: Bachelor's degree in Electrical Engineering... 
    Work experience placement
    Work visa

    Xcelo Group

    Mossville, IL
    22 days ago
  •  ...Autonomy Test Engineer This resource will join our Autonomy team at the Mossville BB Test Track. This test engineer will primarily...  ...The test engineer is focused on the onboard autonomy system. New software is regularly received by the team – the test engineer will conduct... 
    Work at office
    Day shift

    Samprasoft

    Mossville, IL
    2 days ago

Do you want to receive more vacancies?

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