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.
- ...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...SuggestedLong term contractFull timeContract workRemote workRelocationFlexible hours
- ...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
- ...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,...SuggestedContract workTemporary workLocal area
- ...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
- ...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...SuggestedLocal areaWork visa
- ...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,...
$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 timePart timeRelocationVisa sponsorshipRelocation packageFlexible hours$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 timePart timeWork experience placementRelocationFlexible hours$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 timePart timeWork at officeRelocation packageFlexible hours- ...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 timeInternship2 days per week
- ...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
- ...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...
- ...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 officeLocal area
- ...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 timeWork experience placement
- ...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 timeWork visa
- ...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...
- ...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 placementWork visa
- ...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
$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 timeContract workShift work$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 timeContract workShift work- ...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...
- ...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 contractWork at office
$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 payContract workFor contractorsZero hours contractShift work$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 contractorsZero hours contractLocal areaShift workNight shiftWeekend workDay shift$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 contractorsLocal areaImmediate startShift workWeekend workDay shift- ...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 areaRemote workRelocation
- ...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
$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 timeTemporary workWork at officeFlexible hours- ...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 timeInternshipWork at office
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer 3. Be the first to apply!
- embedded developer Mossville, IL
- embedded engineer Mossville, IL
- embedded systems software engineer Mossville, IL
- embedded software engineer Mossville, IL
- software applications developer Mossville, IL
- embedded software Mossville, IL
- remote software sales Mossville, IL
- software intern Mossville, IL
- software implementation project manager Mossville, IL
- software technology Mossville, IL





