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.

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
  • Do you accept internships as job experience: No
  • Are there past or additional job titles or roles that would provide comparable background to this role: A lot of our candidates come from the automotive industry with software and hands-on experience. Comparable job title would be Controls Engineer depending on relevant 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 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - C for Vehicle Systems in Mossville, IL vacancy
  • $90k - $100k

     ...Services Join a dynamic engineering team focused on...  ...integrating, and testing embedded software features for machine safety systems. Key Responsibilities Develop...  ...Embedded C++ development C test and G test suites Datalinks...  ...Manufacturing, Motor Vehicle Manufacturing, and Motor... 
    Suggested
    Full time

    L&T Technology Services

    Mossville, IL
    4 days ago
  • Job Summary We are looking for a Systems Engineer to support system integration, testing, and...  ...testing. Troubleshoot hardware, software, networking, and machine integration issues...  ...Robotics Autonomous vehicle/machine experience HIL/SIL testing... 
    Suggested
    Full time

    Purple Hires Inc

    Mossville, IL
    1 day ago
  • $127.59k - $146.29k

     ...enjoy living in it.Caterpillar Inc. seeks Embedded Software Engineer at its facility located at 2427 E....  ...procedures are followed. Troubleshoot system malfunctions to restore normal function...  ...experience with: (1) Software development in C: writing requirements, analysis, design... 
    Suggested
    Full time
    Part time
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  • $55 - $60 per hour

    job summary: The main function of an embedded software engineer is to apply the principles of computer...  ...of the embedded software and systems that make computers work. A typical embedded...  ...software. Solid programming experience in C or C++ - Knowledge of computer... 
    Suggested
    Hourly pay
    Contract work
    Temporary work
    Work experience placement

    Randstad

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

     ...Job Description RFA Engineering ( is an engineering service...  ...our own organization. Embedded Software Engineer This position...  ...in 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

    Rogers Freels & Associates Inc

    East Peoria, IL
    27 days ago
  • $61.22 per hour

     ...Job Description Job Title: Embedded Software Engineer Location: Mossville, IL Zip Code:...  ...evaluation of the embedded software and systems that make computers work. A typical...  ...software. Solid programming experience in C or C++ * Knowledge of computer... 
    Local area
    Immediate start

    Belcan

    Mossville, IL
    2 days ago
  •  ...Embedded Software Engineer Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded...  ...with a global team of machine, systems, software, and validation teams Ability...  ...Git, debuggers, and compilers C Test and G Test suites System-level... 
    Full time

    Diversified Services Network

    Mossville, IL
    2 days ago
  •  ...and test the low-layer software, such as OS integration...  ...solutions, coding solution in C, manage versioning,...  ...and advise other engineers, managers, marketing personnel...  ...Real world real-time embedded device driver...  ...diagnostics, operating system integration/configurations... 
    Work experience placement
    Internship

    Kaav Inc.

    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
    3 days ago
  •  ...Embedded Software Engineer 3 We are seeking a highly skilled Embedded Software Engineer to support...  ...Caterpillar's electronic control hardware systems. The successful candidate will be the...  ...Solid understanding of RTOS, ANSI C, and embedded control software. Familiarity... 
    Internship

    Kasmo Global

    Mossville, IL
    1 day ago
  •  ...mathematical principles to design, develop, test, and evaluate embedded software and systems. - Research, design, develop, and test operating system-...  ...issues. - Utilize solid programming experience in C or C++. - Work with computer development software related... 

    Expert Technology Services

    Mossville, IL
    1 day ago
  •  ...Summary We are looking for an experienced Embedded Software Engineer to design, develop, integrate, and...  .... Work with global software, systems, machine, and validation teams. Support...  ...Debuggers and compilers C test and Google Test ( GTest ) suites... 
    Full time

    Purple Hires Inc

    Mossville, IL
    1 day ago
  •  ...We are seeking a skilled Embedded Software Engineer to design, develop, test, and maintain embedded software solutions for embedded systems and hardware platforms. The ideal candidate will have...  ...~ Strong programming experience in C and/or C++. ~ Knowledge of embedded... 
    Temporary work

    Neshent Technologies

    Mossville, IL
    2 days ago
  •  ...The main function of an embedded software engineer is to apply the principles of computer science and...  ...evaluation of the embedded software and systems that make computers work. A typical embedded...  .... Solid programming experience in C or C++ Knowledge of computer... 

    Blue Ribbon Global Technologies

    Mossville, IL
    2 days ago
  •  ...Embedded Software Engineer Hybrid in Mossville, IL (Peoria area) 12-Month Contract with possible...  ...evaluation of the embedded software and systems that make computers work. A typical embedded...  ...and designer will develop embedded ‘C’ and/or C++ code software solutions to... 
    Contract work
    Internship

    Software Technology Inc

    Mossville, IL
    4 days ago
  •  ...Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR...  ...software with sensors, actuators, compute platforms, and vehicle networks (e.g., CAN, Ethernet) Lead debugging and... 
    Full time

    Diversified Services Network

    Mossville, IL
    4 days ago
  • $100k - $120k

     ...RFA Engineering ( is an engineering service provider dedicated...  ...organization. Sr. Embedded Software Engineer This...  ...embedded software and systems that make computers...  ...degree. Experience with C or C++ development....  ...machine knowledge of vehicles, mobile equipment, or... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

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

    Overview RFA Engineering ( is an engineering service provider...  ...manufacturing facility. Embedded Software Engineer This role involves...  ...in heavy equipment, power systems, and off-highway vehicles. Development uses C/C++...  ...Engineering field. Experience with C or C++ development.... 
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Chillicothe, IL
    4 days ago
  •  ...Embedded Software Engineer Location: Mossville, IL - Hybrid Contract Role Skills: Agile, BASH, Embedded...  ..., hardware diagnostics, operating system configurations, non-volatile memory interfacing...  ...patterns and anti-patterns, ANSI C, Python, and other programming... 
    Contract work
    Internship

    Suncap Technology

    Mossville, IL
    4 days ago
  •  ...degree in Computer Science, Software Engineering, Electrical Engineering, or...  ...Experience developing and executing C Test and Google Test (GTest)...  ...Strong understanding of system-level feature design and...  ...Position Overview The Embedded Software Engineer will... 
    H1b

    Xcelo Group

    Mossville, IL
    4 days ago
  • $127.59k - $146.29k

     ...Responsibilities Develop and test software in support of...  .... Troubleshoot system malfunctions to restore...  ...equivalent in Computer Engineering, Electrical Engineering...  ...years of experience in an embedded software development role...  ...Software development in C: writing requirements,... 
    Part time
    Flexible hours

    Caterpillar Inc.

    Mossville, IL
    4 days ago
  • $58.97 per hour

     ...Cullerton Group has a new opportunity for an Embedded Software Engineer 3 . The work will be done onsite in...  ...embedded software for real‑time systems and device‑level applications. This role...  ...telematics software Proficiency in ANSI C , Bash, Python, and embedded software... 
    Permanent employment
    Contract work
    Internship
    Work at office
    Day shift

    Cullerton Group

    Mossville, IL
    4 days ago
  •  ...Software Developer The Client’s Autonomy Connectivity team provides connectivity software, systems, and solutions to the Client’s Autonomy Division, connecting...  ...other developers and engineers as part of cross...  ...used may include: WiFi mesh, C-V2X (or similar), WiFi, cellular... 

    Samprasoft

    Mossville, IL
    5 days ago
  • $116.36k - $155.15k

     ...provide independent efforts to all aspects of system integration including design, analysis,...  ...experience in system architecture and engineering disciplines. Specific technical...  ...checks for criminal records and/or motor vehicle reports and/or drug screening, depending... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Peoria, IL
    3 days ago
  • $50.68 per hour

    Job Title: Systems Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $50.68/hr. Keyword's: #Mossvillejobs...  ...analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical systems... 
    Local area
    Immediate start

    Belcan

    Mossville, IL
    3 days ago
  •  ...Software Systems Engineer We are seeking a Software Systems Engineer to create comprehensive systems and software requirement specifications...  ..., or Computer Science. ~3-7 years of experience in embedded software design, system engineering, or web/windows application... 
    Remote work

    Kasmo Global

    Mossville, IL
    5 days ago
  • $112.71k - $183.14k

     ...integration, and implementation of system capabilities across...  ...platforms. The Senior Systems Engineer leads system‑level integration...  ...engineering expertise to integrate software, hardware, and operational...  ...programs; onboard or embedded systems preferredExperience developing... 
    Full time
    Part time
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    4 days ago
  •  ...Embedded Software/Firmware Engineer 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 to support the development... 

    Kasmo Global

    Mossville, IL
    4 days ago
  • $47.62 per hour

    Job Title: Systems Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $47.62/hr. Keyword's: #Mossvillejobs; #SystemsEngineerjobs...  ...teams. You will be responsible for autonomy hardware and software solution integration with base machine systems. Education &... 
    Internship
    Local area
    Immediate start

    Belcan Corporation

    Mossville, IL
    4 days ago
  • $92k - $97k

     ...Work alongside development engineers to test software releases of a new product....  ...includes driving passenger vehicles for real world testing and...  ...DUTIES & RESPONSIBILITIES Systems testing Mix of lab, pickup...  ...strategy and execution for embedded/edge systems. IP networking... 
    Temporary work
    Local area
    Relocation
    Visa sponsorship

    Cintal, Inc.

    Chillicothe, IL
    4 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!