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 3We 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 interfacingOperating system integration and configurationBoard bring-up, bootloaders, NVM interfacing, and hardware diagnosticsManage 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 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer 3 in Mossville, IL vacancy
  •  ...Job Description Job Description Title: Embedded Software Engineer 3 #100464 Location: onsite Mossville, IL 100% M-F; open to relocation candidates but MUST be able to be onsite day 1 of contract (max 2 weeks from offer) and relocate at own costs (swoon nor client... 
    Suggested
    Long term contract
    Full time
    Contract work
    Remote work
    Relocation
    Flexible hours

    Swoon Staffing West Coast

    Peoria, IL
    a month ago
  •  ...Varmoda is seeking a Senior Embedded Software Engineer to design, develop, integrate, test, and troubleshoot embedded software for electronic control...  ...the citizens they serve. Varmoda holds CMMI Maturity Level 3, ISO 9001, ISO 20000, and ISO 27001 certifications, and is... 
    Suggested

    Varmoda

    Mossville, IL
    4 days 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,... 
    Suggested
    Contract work
    Temporary work
    Local area

    All IT Solutions

    Mossville, IL
    6 days ago
  •  ...Job Title: Embedded Software Engineer 2 Job Location: Mossville, IL Position Description: Required Education/Experience: Bachelor...  ...fault injection, and validation reporting tools Top 3 Skills: HIL/SIL Validation & Testing dSPACE... 
    Suggested

    DKMRBH Inc

    Mossville, IL
    1 day 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... 
    Suggested
    Local area
    Work visa

    Xcelo Group

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

    Katalyst Healthcares & Life Sciences

    Peoria, IL
    3 days ago
  • $128.47k - $192.71k

     ...we can all enjoy living in it.The Lead Embedded Engineer acts as the advocate for the customer, will...  ...is responsible for developing embedded software libraries and data link standards used...  ...Computer Engineering or Computer Science, 3 years embedded network communication... 
    Full time
    Part time
    Relocation
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

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

     ..., electrification, electronic controls, software, and energy solutions across the entire...  ...Partnering closely with product groups, engineering, and global delivery teams, APT balances...  ...product portfolio.Job Summary:As a Senior Embedded Software Engineer at Caterpillar, you... 
    Full time
    Part time
    Work experience placement
    Relocation
    Flexible hours

    Caterpillar

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

     ...position is in the Drivetrain Systems and Software Team and will be responsible for...  ...code generation tool.Testing and debugging embedded system software using different tools/methods...  ...:A bachelor's degree in an accredited Engineering or Computer Science5+ years of engineering... 
    Full time
    Part time
    Work at office
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  •  ...Title: Embedded Software Engineer Location: Mossville, IL Full Time We are looking for full time candidate to join us on W2. Job Description Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical... 
    Full time
    Internship
    2 days per week

    Global Business Ser. 4u

    Mossville, IL
    4 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
    1 day ago
  •  ...Job Title: Electrical Engineer - Level 3 Position Overview: 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... 

    Kasmo Global

    Mossville, IL
    3 days ago
  •  ...Job Title: Mechanical Engineer 3 Estimated Duration: 18 months Job Description Summary: The Mechanical Engineer...  ...Assist in the development of structural designs using engineering software and tools. Collaborate with power conversion application... 
    Work at office
    Local area

    Kasmo Global

    Mossville, IL
    2 days ago
  •  ...Title: Embedded Software Engineer Location: Mossville, IL Duration: 10 Months Must have Skills/Attributes: Embedded C++, MATLAB, Python, Simulink Required Skills • Solid programming experience in C or C++. • Model-Based Development... 
    Full time
    Work experience placement

    UniQtal Solutions LLC

    Mossville, IL
    20 hours ago
  •  ...Job Title: Embedded Software Engineer – C++ / ROS2 / HIL work Location: Mossville, IL Work Auth: All visas accepted(No H1 and No Fake profile) Experience: 2–4 years Education: Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering... 
    Full time
    Work visa

    Xcelo Group

    Mossville, IL
    20 hours ago
  •  ...Summary: Seeking an engineer to develop, execute, and automate Hardware-in-the-Loop (HIL) and Software-in-the-loop (SIL) verification activities for embedded control systems. The role focuses on dSPACE-based test environments, system-level verification, automation in... 

    Zuven technologies Inc

    Mossville, IL
    1 day 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
    10 days ago
  •  ...Role: Embedded Software Engineer 2 Location: Mossville, IL Let’s create our future together at The AES Group! About The AES Group The AES Group is a premier technology and engineering consulting company that has been bringing businesses and talent together for... 
    Remote work

    The AES Group

    Mossville, IL
    1 day ago
  • $3,387 per week

     ...Technician / Technologist Location: Peoria, IL Agency: Cynet Health Pay: $3,387 per week Shift Information: Days - 4 days x 10 hours Contract Duration: 13 Weeks Start Date: 10/26/2026 About the Position Job Title: Cardiovascular Invasive... 
    Full time
    Contract work
    Shift work

    Cynet Health

    Peoria, IL
    1 day ago
  • $3,387 per week

     ...Technician / Technologist Location: Peoria, IL Agency: Cynet Health Pay: $3,387 per week Shift Information: Days - 4 days x 10 hours Contract Duration: 13 Weeks Start Date: 10/19/2026 About the Position Job Title: Cardiovascular Invasive... 
    Full time
    Contract work
    Shift work

    Cynet Health

    Peoria, IL
    1 day ago
  •  ...design and interfaces. SYSTEMS ENGINEER Location:Mossville il 100%...  ..., electronic hardware and software teams to ensure all systems are...  ...equivalent experience (required) • 3 years of engineering...  ...communication knowledge (required) • Embedded C software experience (nice to... 

    Kasmo Global

    Mossville, IL
    3 days ago
  •  ...Job Title: Systems Engineer Duration: Long-term contract (2+ years) Experience Required...  ...Engineer with a strong foundation in embedded software and engine systems to support...  ...software development efforts within a typical 3-month release cadence, contributing to... 
    Long term contract
    Work at office

    Kasmo Global

    Mossville, IL
    1 day ago
  • $3,827 per week

     ...technique, vascular procedures, and patient safety. Compensation W2: $64/hour on W2 Stipend: $1,267/ Weekly Gross Weekly: $3,827/ Weekly Additional Details Contract Length: 13 weeks with possibility of extension Shift: Days Guaranteed Hours: 4... 
    Weekly pay
    Contract work
    For contractors
    Zero hours contract
    Shift work

    Protouch Staffing

    Peoria, IL
    2 days ago
  • $3,947 per week

     ...ARRT certification. Details ~ Level 1 trauma acute care setting within the Vascular Surgery unit ~ One procedure suite averaging 3 cases per day ~ Common cases include Endovascular (IR) and Vascular procedures ~ Uses EPIC EMR ~10-hour day shifts with call... 
    For contractors
    Zero hours contract
    Local area
    Shift work
    Night shift
    Weekend work
    Day shift

    American Traveler

    Peoria, IL
    2 days ago
  • $3,787 per week

     ...experience, and surgical scrubbing Preferred: Interventional Radiology experience Charting: Epic Trauma Level: I Average Caseload: 3 cases per day Call: 1–2 weeknights per week; every 3rd weekend from Saturday 7:00 AM to Monday 7:00 AM Call Response: 30... 
    For contractors
    Local area
    Immediate start
    Shift work
    Weekend work
    Day shift

    Nightingale Nurses - Allied

    Peoria, IL
    15 hours ago
  •  ...Systems Test Engineer Location: Mossville ,il -100% onsite Duration:2+ years best candidates have 1-3 years telematics or end to end testing either in india or after...  ...Summary: The main function of an embedded software engineer is to apply the principles... 
    Local area
    Remote work
    Relocation

    Kasmo Global

    Mossville, IL
    1 day ago
  •  ...Bachelor's degree in an accredited Engineering, Computer Science, or related...  ..., and evaluation of the software and systems that make...  ...for this role, this is NOT an embedded software role. Work...  ...will be provided Top 3 Skills: Proven experience... 
    Work at office

    Accord Technologies Inc.

    Mossville, IL
    1 day ago
  • $75k - $115k

     ...Embedded Software EngineerRFA Engineering is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-level to experienced candidate to become an integral part of our engineering team. The... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Chillicothe, IL
    4 days ago
  •  ...Job Title: Electrical Engineer 3 Location: Mossville, IL 61552 Duration: 12 Months Daily Schedule 7.30 AM to 4.00 PM (40hrs per week) Position's Contributions to Work Group: - Electronic Component Project Engineer Reason/motivation for request: -... 
    Full time
    Internship
    Work at office

    eTeam

    Chillicothe, IL
    4 days 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
    3 days ago

Do you want to receive more vacancies?

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