Embedded Software Engineer — Vehicle Systems Job at STEM DTS, Carmel, IN

U2h2UE02NHRJcEZZdjJ3MjRZWk5uNU1CcGc9PQ==
  • STEM DTS
  • Carmel, IN

Job Description

Embedded Software Engineer – Vehicle Systems

Location: Winamac, IN or Carmel, IN (On-site)

We are seeking a hands-on Embedded Software Engineer to join a dynamic engineering team developing real-world vehicle control systems. This role focuses on building embedded firmware that directly interfaces with hardware components such as motors, sensors, and vehicle communication networks.

Role Overview

You will be responsible for designing, developing, and maintaining embedded software for ARM-based controllers used in vehicle systems. This is a full lifecycle role involving architecture, development, debugging, validation, and production support.

Key Responsibilities

Embedded Software Development

  • Design and develop embedded C/C++ firmware for ARM-based microcontrollers (STM32 or similar)
  • Implement modular and scalable software using state-machine-based architectures
  • Develop features for motor control, sensor interfaces, timers, and power management (sleep/wake)
  • Support firmware updates and system enhancements

Vehicle Network & System Integration

  • Develop and maintain communication over CAN and LIN networks
  • Integrate software with vehicle systems and multi-module environments
  • Debug system-level issues related to timing, communication, and hardware interaction

Testing & Validation

  • Support integration testing, debugging, and validation activities
  • Work with Hardware-in-the-Loop (HIL) setups and test environments

Documentation & Collaboration

  • Create and maintain technical documentation (architecture, communication protocols, test procedures)
  • Collaborate cross-functionally with electrical, systems, and manufacturing teams
  • Follow quality, safety, and compliance standards in a regulated environment

Required Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Strong experience with embedded C/C++ development
  • Hands-on experience with ARM-based microcontrollers (STM32 or similar)
  • Experience with communication protocols such as CAN, LIN, UART, SPI, or I2C
  • Strong debugging skills using tools like debuggers, oscilloscopes, logic analyzers, or CAN tools

Preferred Qualifications

  • Experience with vehicle systems or industrial/mobile equipment
  • Familiarity with state machine-based control architectures
  • Exposure to automotive safety standards (e.g., ISO 26262)
  • Experience with HIL testing or production test environments
  • Experience working in cross-functional engineering teams

Why This Role?

  • Work on software that directly controls physical systems in real-world applications
  • High ownership across the full product lifecycle
  • Opportunity to contribute to system architecture and next-generation platform development

Job Tags

Similar Jobs

Dexian

Data Entry Clerk Job at Dexian

Accountable for documentation production and performance within a high-volume and productivity driven environment. Attention-to-detail is a must, as the primary function of this role is to review finance contracts. This position also involves filing paperwork, pulling ...

State Farm Mutual Automobile Insurance Company

Legal Secretary Job at State Farm Mutual Automobile Insurance Company

 ...mentors. This role provides diversity of work and the opportunity for development/advancement. This role will interact with clients, courts, and counsel throughout the litigation process on behalf of the attorney. The position is classified as a hybrid role, meaning... 

Acro Service Corp

Customer Care Specialist Job at Acro Service Corp

 ...degree or equivalent combination of education/work experience Operate with a willingness...  ..., NC office and offers hybrid - remote flexibility. As a Hybrid role, this will require...  ...presence Tuesday - Thursday, with the option to work from home Mondays & Fridays, weekly.... 

Cross Country Healthcare

RN Educator Job at Cross Country Healthcare

 ...Position: RN Educator Location: Indianapolis, IN Pay: $85,000 - $95,000/yr Overview...  ..., and asynchronous coursework. Provide timely feedback, coaching, and outreach to help...  ...considered. Full-time ($8590K) and part-time ($3545/hour) options available; academic... 

Lakeland Regional Health-Florida

Registered Nurse - B6 Med Surg Job at Lakeland Regional Health-Florida

 ...difference, we have roles available across our primary and specialty clinics, urgent care centers, and upcoming standalone Emergency...  ...Min $36.23 Mid $46.73 Position Summary The Clinical Registered Nurse (RN) will promote relationship-centered care that appreciates...