← Back to jobs

Kaav Inc Logo
Software Architect

Kaav Inc

 

Southfield, MI, USA

Posted On: 4 days ago
Experience: 15+ years
Availability: Hybrid
Openings: 1
Category: Software Architect
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will own and evolve the software architecture for the IPC ECU platform, defining module boundaries, interfaces, and integration strategies.

This role is hybrid.

Responsibilities

  • Design, develop, and maintain production embedded software in C, using Python for supporting tools or scripts.
  • Lead technical decision-making for new features, defect fixes, and platform improvements, prioritizing quality and performance.
  • Perform system-level debugging and root-cause analysis for complex issues such as timing, memory, startup, and diagnostics.
  • Drive coding standards, design reviews, and integration readiness to reduce defect injection and stabilize builds.
  • Mentor engineers through hands-on guidance and produce clear technical documentation to reduce tribal knowledge.

Required Skills

  • 15+ years of embedded software development experience with technical leadership ownership.
  • Strong proficiency in Embedded C, debugging, and software design for real-time systems.
  • Bachelor’s degree in Computer Science, Electronics, or equivalent experience.
  • Experience delivering software for automotive ECUs.
  • Ability to lead investigations end-to-end and drive closure on complex problems.
  • Collaboration with Systems, Validation, Manufacturing, and Program teams.

Preferred Skills

  • AUTOSAR Classic exposure and configuration workflows (Vector DaVinci or similar).
  • MCU/platform experience: Infineon Traveo II and/or Renesas families.
  • Knowledge of diagnostics (UDS), NVM strategy, flashing flows, and bootloader security.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs