Embedded Controls / Software Engineer

Pentangle Tech Services | P5 Group

We are seeking an experienced Embedded Controls / Software Engineer with a strong background in control systems and embedded software development to support advanced vehicle and off-highway equipment programs. This role requires hands-on expertise in PID control design, model-based development, and embedded C programming within a production environment.

Key Responsibilities

  • Design, develop, and validate control algorithms (including PID) for embedded systems.
  • Develop and maintain models using MATLAB/Simulink for control system design and simulation.
  • Implement control algorithms in embedded C for real-time systems.
  • Perform CAN communication analysis and diagnostics using CANalyzer.
  • Support system integration, testing, calibration, and validation activities.
  • Troubleshoot software and controls-related issues in lab and vehicle environments.
  • Collaborate with cross-functional teams including systems, hardware, and test engineering.
  • Document design specifications, test plans, and validation results.

Required Qualifications

  • Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, or related field.
  • 3+ years of experience in embedded controls or embedded software development.
  • Strong understanding of control theory and hands-on PID tuning experience.
  • Proficiency in MATLAB and Simulink (model-based development experience required).
  • Strong embedded C programming skills.
  • Experience with CAN communication protocols and CANalyzer tool.
  • Experience with real-time embedded systems.

Preferred Qualifications

  • Experience in automotive, agricultural, or off-highway vehicle industries.
  • Knowledge of AUTOSAR architecture.
  • Experience with HIL (Hardware-in-the-Loop) testing.
  • Familiarity with calibration tools and embedded diagnostics.

Key Skills

  • Control Systems Design (PID, system modeling, stability analysis)
  • Model-Based Design (MATLAB/Simulink)
  • Embedded C Development
  • CAN Communication & Diagnostics (CANalyzer)
  • Problem-solving and analytical skills
  • Strong written and verbal communication skills

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?