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

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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - C for Vehicle Systems in Mossville, IL vacancy
  •  ...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

    Kasmo Global

    Mossville, IL
    1 day ago
  •  ...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... 
    Suggested
    Work at office
    Day shift

    Samprasoft

    Mossville, IL
    3 days ago
  •  ...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

    3B Staffing LLC

    Mossville, IL
    2 days ago
  •  ...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... 
    Suggested
    Local area
    Remote work
    Relocation

    Kasmo Global

    Mossville, IL
    4 days ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Chillicothe, IL
    22 hours ago
  •  ...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,... 

    Kaav Inc.

    Mossville, IL
    4 days ago
  •  ...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

    Kasmo Global

    Mossville, IL
    4 days ago
  •  ...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 placement
    Internship

    Samprasoft

    Mossville, IL
    3 days ago
  •  ...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

    Tech Tammina

    Mossville, IL
    1 day ago
  •  ...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

    Procyon TS

    Mossville, IL
    3 days ago
  •  ...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

    Cullerton Group

    Mossville, IL
    3 days ago
  •  ...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

    L&T Technology Services

    Mossville, IL
    3 days ago
  •  ...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

    UniQtal Solutions LLC

    Mossville, IL
    22 days ago
  • $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 time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Chillicothe, IL
    3 days ago
  • $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 work
    Temporary work
    Shift work
    Day shift
    Afternoon shift

    Talentify.io

    Chillicothe, IL
    3 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
    3 days 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 validation processes. The ideal candidate should have experience working with internal combustion... 
    Work at office

    Kasmo Global

    Mossville, IL
    22 hours ago
  •  ...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

    Kasmo Global

    Chillicothe, IL
    2 days ago
  •  ...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 office
    Remote work

    Kasmo Global

    Chillicothe, IL
    22 hours ago
  •  ...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... 

    Kasmo Global

    Mossville, IL
    2 days ago
  •  ...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

    Software Technology Inc

    Chillicothe, IL
    4 days ago
  • $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 time
    Part time
    Relocation
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    1 day ago
  •  ...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... 

    Katalyst HealthCares & Life Sciences

    Peoria, 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...  ...software control strategies for engine and aftertreatment systems. This is an onsite role based in Peoria, IL, working... 
    Full time
    Work at office

    Diversified Services Network

    Mossville, IL
    3 days ago
  •  ...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... 

    Pentangle Tech Services | P5 Group

    Peoria, IL
    3 days ago
  •  ...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 work
    Local area

    All IT Solutions

    Mossville, IL
    19 days ago
  •  ...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 area
    Work visa

    Xcelo Group

    Mossville, IL
    22 days ago
  •  ...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 placement
    Work visa

    Xcelo Group

    Mossville, IL
    23 days ago
  • $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 time
    Local area
    Flexible hours

    Aditi Consulting

    Mossville, IL
    4 days ago
  • $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 time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Chillicothe, IL
    17 days ago

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!