Embedded Software Engineer

RH Sheppard CoHanover, PA
$111,000 - $111,000Onsite

About The Position

R.H. Sheppard Co., Inc. is seeking an Embedded Software Engineer to develop, integrate, validate, and release embedded software for active steering systems used in commercial vehicle applications. This role involves designing and developing embedded software components, configuring AUTOSAR-based architectures, and performing model-based software development. The engineer will execute software builds, conduct various levels of testing (unit, integration, system, SIL, HIL), and support simulation, bench, and vehicle-level testing. Responsibilities also include developing and troubleshooting vehicle communication networks (CAN, SAE J1939), supporting requirement development, assisting with driver-assistance functions, adhering to structured development processes (ASPICE, V-Model), and supporting functional safety activities (ISO 26262). Collaboration with cross-functional teams and customer application teams is essential, including participation in customer tuning and limited on-track development support.

Requirements

  • Bachelor’s degree in Electrical Engineering or a related Engineering field.
  • Three (3) years of experience as an Embedded Software Engineer or related.
  • Experience in embedded systems engineering, automotive electronics, or related control system applications.
  • Experience in embedded software development, integration, and validation across multiple stages of the software development lifecycle.
  • Experience working within structured development processes, including ASPICE, V-Model, or equivalent frameworks.
  • Experience supporting vehicle-level testing, calibration, or customer application activities.
  • Experience developing embedded software using C programming language.
  • Experience with AUTOSAR architecture and configuration tools.
  • Experience with model-based design methodologies using MATLAB/Simulink or equivalent tools.
  • Knowledge of CAN communication protocols, diagnostics, and SAE J1939 standards.
  • Experience with Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), unit, and integration testing methodologies.
  • Knowledge of functional safety concepts in accordance with ISO 26262.

Responsibilities

  • Design and develop embedded software components for active steering systems using embedded C and industry-standard development environments.
  • Configure and implement AUTOSAR-based software architecture, interfaces, and communication stacks.
  • Perform model-based software development activities, including modeling, simulation, and auto-code generation using MATLAB/Simulink.
  • Execute software builds, compilation, and integration of software modules into production systems.
  • Conduct unit, integration, and system-level verification activities to support software quality and functionality.
  • Participate in Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing, including data analysis, debugging, and issue resolution.
  • Support simulation, bench, and vehicle-level testing to validate feature performance and system functionality.
  • Develop, analyze, and troubleshoot vehicle communication networks and diagnostics, including CAN and SAE J1939 protocols.
  • Utilize Vector tools or equivalent network analysis and debugging tools for software development and validation.
  • Support development, refinement, and traceability of system and software requirements for steering features.
  • Assist in implementation and tuning of driver-assistance functions, including lane keep assist, lane centering, and hands-off detection features.
  • Follow structured software development processes (ASPICE, V-Model) to ensure requirements traceability, configuration management, and process compliance.
  • Support functional safety activities in accordance with ISO 26262 within the embedded software lifecycle.
  • Collaborate with systems engineering, hardware, validation, manufacturing, and customer application teams during product development and launch activities.
  • Participate in customer tuning and vehicle validation activities, including limited on-track development support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service