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.
- ...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...SuggestedRemote work
- ...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...SuggestedFull timeInternshipH1bRelocation
- ...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
- ...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...SuggestedWork experience placement
- ...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...SuggestedWork experience placementInternship
- ...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...Internship2 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
- ...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 timeWork at office
- ...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,...
$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 payFull timeLocal areaRemote workFlexible hours$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 timePart timeVisa sponsorshipRelocation packageFlexible hours- ...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...
$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 timePart timeWork experience placementRelocationFlexible hours- ...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
- 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
- ...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...
- ...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 workLocal area
- ...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 areaWork visa
- ...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...
- ...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...
- ...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
- ...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 areaRemote workRelocation
$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 timeTemporary workWork at officeFlexible hours- ...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...
- ...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 timeInternshipWork at officeRemote workMonday to FridayShift work
- ...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
$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 payContract workRemote work$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 timeTemporary workWork at officeFlexible hours- ...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
- ...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 officeDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer 3. Be the first to apply!
- embedded engineer Mossville, IL
- embedded software engineer Mossville, IL
- embedded systems software engineer Mossville, IL
- embedded developer Mossville, IL
- software implementation project manager Mossville, IL
- software applications developer Mossville, IL
- software intern Mossville, IL
- internship software Mossville, IL
- software technology Mossville, IL
- embedded software Mossville, IL

