Mediabistro logo
job logo

Development Engineer (Mossville)

Pentangle Tech Services | P5 Group, Mossville, IL, United States



Role Summary
The Tools Development Engineer supports embedded product teams by building and maintaining tools that translate

MATLAB/Simulink models into production‑quality Embedded C code . This role focuses on ensuring generated C code is efficient, readable, testable, and suitable for real embedded targets, enabling consistent and scalable embedded software development across programs.
Key Responsibilities
Develop and maintain

MATLAB/Simulink-based tooling

that supports

Embedded C code generation

for production ECUs
Support and improve workflows that convert control and algorithm models into

standards-compliant C code
Customize and extend

code generation pipelines

to meet embedded software constraints (memory, timing, interfaces)
Create tools to

analyze, validate, and enforce C code quality

from auto-generated outputs
Support debugging and issue resolution in

generated C code , including tracing behavior back to models
Collaborate with embedded software engineers to integrate generated code into

existing C-based software architectures
Develop automation for

builds, checks, and regression testing

of generated C code
Maintain documentation and guidelines focused on

model-to-C best practices

for embedded development
Support toolchain updates, compiler changes, and long-term maintainability of the embedded code generation environment
Required Skills & Experience
Strong hands-on experience with

Embedded C development

in a production environment
Practical experience generating and working with

C code from MATLAB/Simulink models
Solid understanding of

embedded software fundamentals

(memory usage, real-time behavior, interfaces)
Ability to read, debug, and optimize

auto-generated C code
Experience supporting or developing

internal engineering tools

for embedded teams
Familiarity with embedded development on

Linux or Windows
Experience collaborating across embedded software, controls, and systems teams
Nice to Have
Experience with

Embedded Coder, TargetLink, or Stateflow
Exposure to

real-time embedded systems , ECUs, or industrial controllers
Understanding of

software lifecycle, validation, and coding standards

(e.g., MISRA-style practices)
Experience in

large industrial or manufacturing environments

If you want, I can also:
Make this

entry-level vs. senior
Tune it for

automotive / off‑highway / industrial controls
Strip it down further to sound

less “tools” and more “embedded software