Embedded Software Engineer - C for Vehicle Systems
Kasmo Global
Embedded Software Engineer 3
The controls engineer position within the Electric Powertrain Control Systems team will be responsible for powertrain controls design, development, simulation, and validation for Electric Powertrain products. The position will develop common, leveraged control features to support various electrified powertrain system architectures. The position will collaborate with a global team to solve technical problems and deliver on project goals. This role directly impacts Caterpillar current and future electrified powertrain products.
Typical task breakdown:
- Developing powertrain controls requirements based on machine level performance / functional requirements.
- Developing leverageable control features for various electromechanical system architectures through model-based controls development.
- Utilize virtual product development for control system functional testing, powertrain optimization, and performance verification.
- Developing and validating powertrain control features through simulation, lab, and machine development utilizing CAN and ethernet based development tools.
- Analyzing data, investigating issues for root cause, and documenting powertrain control feature functionality and performance
- Collaborating with process partners to deliver high quality product.
Interaction with team:
Frequent collaboration
Team Structure:
About 20 people on the team, 4 team leads, reports into a team lead
Work environment:
Office, lab or machine development environment
Education & Experience Required:
Years of experience: 5 or more years related experience required
Degree requirement: Bachelor's degree in Mechanical, Electrical, Mechatronics, or Equivalent Engineering
With an advanced degree willing to consider candidates with 2 or more years related experience
Top 3 Skills:
- Experience in model-based controls development using Matlab Simulink and Stateflow.
- Experience with virtual product development
- Experience with lab, machine, or vehicle development
Additional Technical Skills (Required):
- Experience developing electromechanical, transmission, hybrid, or powertrain controls
- Experience in model-based controls development using Matlab Simulink and Stateflow.
- Experience with virtual product development
- Experience with control software development tools and processes
- Experience with lab or machine development
- Experience with CAN development tools: Vector CANape, CANalyzer or ATI Vision
Soft Skills (Required):
- Strong analytical and problem-solving skills
- Strong technical leadership skills and communication
- ...Systems Engineer Location: Mossville IL 100% Onsite Duration: 2 yrs The person will... ...datalink, harness, electronic hardware and software teams to ensure all systems are... ...communication knowledge (required) · Embedded C software experience (nice to have) · Experience...Suggested
- ...Autonomy Test Engineer This resource will join our Autonomy team at the... ...riding in our autonomy surrogate vehicles (SUV & pickup trucks) performing system testing. Responsibilities:... ...the onboard autonomy system. New software is regularly received by the team...SuggestedWork at officeDay shift
- ...Responsibilities: • Design and implement software of embedded devices and systems from requirements to production and... .... Solid programming experience in C or C++ • Knowledge of computer... ...in computer science, software engineering or relevant field required. • 2-4...Suggested
- ...Systems Test EngineerLocation: Mossville, IL - 100% OnsiteDuration: 2+ yearsBest candidates... ...: Summary: The main function of an embedded software engineer is to apply the principles of computer... .... Solid programming experience in C or C++.Knowledge of computer development...SuggestedLocal areaRemote workRelocation
$75k - $115k
...RFA Engineering ( is an engineering service provider dedicated... ...our own organization. Embedded Software Engineer This position... ...heavy equipment, power systems, and off-highway vehicles. Development methods include... .... Experience with C or C++ development. Strong...SuggestedFull timeTemporary workWork at officeFlexible hours- ...Software Developer And DesignerResponsible for performing and leading... ...information software used in embedded systems on client's machine and... ...designer will develop embedded 'C' and/or C++ code software solutions... ...machine control platforms, engine control platforms, display,...
- ...Embedded Software Engineer 3We are seeking a highly skilled Embedded Software Engineer to support software... ...'s electronic control hardware systems. The successful candidate will be the... ...systems.Solid understanding of RTOS, ANSI C, and embedded control software.Familiarity...Internship
- ...and test the low-layer software, such as OS integration... ...support and advise other engineers, managers, marketing... ...solutions, coding solution in C, manage versioning,... ...Real world real-time embedded device driver experience... ...diagnostics, operating system configurations, non-...Work experience placementInternship
- ...Role: Embedded Software Engineer 4 location: Mossville, IL (Onsite) Duration: 6-month... ..., and planning layers to ensure systems are scalable and maintainable. Production... ...sensors (LiDAR, Radar, Camera) and vehicle networks. Mentorship: Set coding...Contract work
- ...developed for future Power System Products, including... ...Design and Development Engineer, you will have the opportunity... .../control systems and software Development,... ...Experience and knowledge with embedded software implementation... ..., JavaScript, Python, C, C++ Soft Skills...Internship
- ...issues by investigating system behavior, interpreting... ...customer-support teams, and engineering groups, escalating... ...degree in Computer Science, Software Engineering, or a... ...-reading skills, basic embedded hardware and software knowledge... ...Ethernet, and Modbus, C or C++ programming...Internship
- ...develop, test, maintain, and troubleshoot embedded software and hardware systems, including supporting integration... ...computer science, software, or engineering field and 0-2 years of relevant experience... ...count. Candidates should have basic C or C++ programming knowledge,...Internship
- ...Title: Embedded Software Engineer Location: Mossville, IL Duration: 10 Months Must... ...• Solid programming experience in C or C++. • Model-Based Development... ...development lifecycle: from business/systems analysis, through requirements gathering...Work experience placement
$75k - $115k
...RFA Engineering ( ) is an engineering service provider... ...our own organization. Embedded Software Engineer This position... ...for embedded control systems. The role focuses on dSPACE... ...systems, ECUs, and vehicle-level software features... ...programming experience in C or C++ Knowledge of...Full timeTemporary workWork at officeFlexible hours$60 - $64 per hour
...Job Title: Systems Engineer Job Description This Systems Engineer role focuses on supporting the... ...complex autonomous truck and staff vehicle systems within a simulated worksite environment... ...test plans, debugging issues across software and infrastructure, and working with...Contract workTemporary workShift workDay shiftAfternoon shift- ...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 We are seeking a Systems Engineer with a strong foundation in embedded software and engine systems to support requirement management, design documentation, and validation processes. The ideal candidate should have experience working with internal combustion...Work at office
- ...Systems Engineer Position's Contributions to Work Group: This position is for a Systems/Quality... ...team which designs, develops, and tests software features on embedded electronic controls and displays for use in Mining vehicle applications. Job responsibilities may...Work at office
- ...Systems Engineer 4 Location: Chillicothe, Il, Building A Duration: 24+ months... ...track where we put the hardware and software onto surrogate vehicles for on-machine testing and integration... ...in Computer Science 3-5 years of embedded systems validation experience. Technical...Work at officeRemote work
- ...Embedded Software/Firmware Engineer Location: Mossville, IL We are seeking a skilled Embedded Software/Firmware Engineer with strong expertise... ...device driver-level development and Real-Time Operating Systems (RTOS). This role involves low-level firmware engineering...
- ...Remote Control Software EngineerResponsibilities Include:This... ...a Remote Control Software Engineer to support the Surface Handling... ..., and test features on embedded electronic control systems for use in remote control... ...on experience in embedded C coding using RTOS and/or...Remote work
$128.47k - $192.71k
...8912 Career Area: Engineering Job Description:... ...living in it. The Lead Embedded Engineer acts as the advocate... ...developing embedded software libraries and data link... ...the success of a system or software development... ...Developing embedded 'C' and/or C++ code software...Full timePart timeRelocationVisa sponsorshipRelocation packageFlexible hours- ...Embedded Software Engineer We are seeking a highly motivated Embedded Software Engineer with expertise in Drive-By-Wire (DBW) systems, Embedded C++, CAN communication, MATLAB/Simulink, and Linux/... ...of autonomous and off-highway vehicle control systems. The role requires...
- ...Embedded Software Engineer Peoria, IL | Onsite Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer to join... ...software control strategies for engine and aftertreatment systems. This is an onsite role based in Peoria, IL, working...Full timeWork at office
- ...experienced Senior Control Systems Engineer to own the design, development... ...control algorithms and embedded control software for off-highway machine systems... ...target integration, and in-vehicle calibration, and mentor... ...embedded software skills in C and C++ , advanced proficiency...
- ...Embedded Software Engineer 2 All IT Solutions United States · Mossville, IL, USA Workplace Type... ...verification test plans for embedded control systems and ECUs Configure, operate, and... .... Solid programming experience in C or C++ ~ Strong knowledge of computer...Contract workLocal area
- ...Job Title Embedded Software Engineer- HIL / SIL Validation Engineer – Embedded Systems Experience: 5–10 Years Interview: In-Person Interview Required Candidate... ...validation**. Strong programming experience in **C or C++**. Experience with **Python...Local areaWork visa
- ...Job Title: Embedded Software Engineer – C/C++ / Model-Based Development Work Experience: 5–8 years... ..., or a related field with an embedded systems focus Job Summary We are... ...years of industry experience with: ~ C programming ~ Model-Based Development...Work experience placementWork visa
$51 - $52 per hour
...Systems Engineer We are hiring a Systems Engineer focused on software validation, verification, and system integration activities... ...and verification activities for embedded platforms Execute and... ...development concepts Experience with vehicle communication protocols and...Full timeLocal areaFlexible hours$75k - $115k
...Job Description RFA Engineering ( is an engineering service... ...own organization. Embedded Software Engineer The... ...software and control systems used in heavy equipment... ...systems, and off-highway vehicles. Opportunities may include... ...and firmware using C and C++ based on software...Full timeTemporary workWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - C for Vehicle Systems. 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
- embedded software Mossville, IL
- software Mossville, IL


