
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