×
Register Here to Apply for Jobs or Post Jobs. X

Engineer Software

Job in Carmel, Hamilton County, Indiana, 46032, USA
Listing for: HireTalent
Full Time position
Listed on 2026-07-13
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Software Engineer
Job Description & How to Apply Below
Position: Engineer Software - 20

Embedded Software Engineer

Is seeking an Embedded Software Engineer to support platform building block development. In this role, you will work with a team to develop foundational embedded software building blocks, including ASPICE work products, that will integrate into a Pods based system. This position emphasizes strong embedded C skills, system level understanding, and the ability to design robust software components that can be cleanly integrated.

Key Responsibilities:

  • Develop initial embedded C software that forms the foundational building blocks of a Platform based software system.
  • Collaborate with the SW Architect to define architecture aligned module behavior, interfaces, and integration strategy.
  • Implement system functionality such as power management logic, diagnostic handling (UDS), communication services, and internal software infrastructure.
  • Support system-level analysis, debugging, and issue resolution.
  • Develop and analyze CAN communication behavior using CANalyzer/CANoe.
  • Support development and analysis of SENT (SAE J2716) communication interface / device driver for bench prototype hardware.
  • Participate in unit tests, static analysis, and internal verification activities.
  • Utilize cross compilers, debuggers, and embedded development tools during software build-up.
  • Follow development processes including ASPICE and basic functional safety expectations (ISO 26262).
  • Work efficiently with global team members and contribute to early-phase Platform planning, reviews, and bring-up activities.

Required Qualifications:

  • Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
  • 5-7 years of experience developing embedded software in

    C.
  • Strong background with 16/32 bit microcontrollers (Tri Core, S32, Renesas, Cypress, etc.).
  • Proven experience developing embedded building-block modules (state management, communication abstractions, diagnostics, power modes, etc.).
  • Experience with UDS, diagnostics workflows, and automotive communication protocols (CAN).
  • Proficiency with compilers, debuggers, and software build systems.
  • Demonstrated experience with static analysis, unit testing, and verification processes.
  • Strong debugging and system analysis skills.
  • Exposure to ASPICE and general automotive development process expectations.
  • Awareness of ISO 26262 functional safety basics.

Soft Skills:

  • Excellent written and verbal communication.
  • Collaborative mindset—especially in architect-driven and cross discipline environments.
  • Strong self motivation, organization, and ownership.
  • Ability to work smoothly with global teams and contribute to early-phase technical decision making.

Optional / Preferred

Skills:

  • Experience with occupant sensing systems or airbag domain software.
  • Prior work on early-phase prototype or advanced development programs.
  • Familiarity with functional safety work products (FMEA, FMEDA).
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary