Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Software Architect - Senior SW Engineer

Job

V2 INFRATECH

Remote

$110,000 Salary, Full-Time

Posted 1 week ago (Updated 6 days ago) • Actively hiring

Expires 7/31/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
75
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Software Architect•Senior SW Engineer
V2 INFRATECH
Southfield, MI Job Details Full-time $100,000•$120,000 a year 18 hours ago Qualifications Computer science Software engineering Electronic control units (ECU) Computer Science Team leadership Electronics Engineering System design Bachelor's degree Automotive engineering Embedded C Microcontroller programming Python Design (software development lifecycle)
Full Job Description Job Title:
Software Architect / Senior SW Engineer (Hybrid)
Location:
Southfield, Michigan Experience Level:
Expert /
Senior-Level Industry:
Automotive Embedded Systems Pay:
$100,000•$120,000
Job Summary:
We are looking for a hands-on Software Architect / Senior Software Engineer to lead the technical direction and deliver high-quality embedded software for an Automotive Instrument Panel Cluster (IPC) ECU. This role will drive architecture decisions, improve platform stability and software quality, and actively contribute to design, implementation, integration, and issue resolution across the full product lifecycle.
Key Responsibilities:
Own and evolve the software architecture for the IPC ECU platform, including module boundaries, interfaces, and integration strategy. Design, develop, and maintain production embedded software in C (and supporting tools/scripts in Python as needed). Lead technical decision-making for new features, defect fixes, and platform improvements with focus on quality, performance, and maintainability. Perform system-level debugging and root-cause analysis of complex issues (timing, memory, startup, watchdog, communication, NVM, diagnostics, etc.). Drive best practices for coding standards, design reviews, code reviews, and integration readiness to reduce defect injection. Collaborate with Systems, Validation, Manufacturing, and Program teams to align requirements, delivery scope, and risk mitigation. Support integration and releases across product variants; help stabilize builds and resolve high-priority issues quickly. Mentor engineers and uplift team capability through hands-on guidance and technical leadership. Produce clear technical documentation (architecture notes, design decisions, runbooks) to improve continuity and reduce dependency on tribal knowledge.
Required Qualifications:
Bachelor's degree in Computer Science / Electronics (or equivalent experience). 15+ years of embedded software development experience, including technical leadership/ownership of complex components. Strong proficiency in Embedded C, debugging, and software design for real-time systems. Experience delivering software for automotive ECUs (instrument cluster experience is a plus). Strong problem-solving skills with ability to lead investigations end-to-end and drive closure.
Preferred Skills:
AUTOSAR Classic exposure and configuration workflows (Vector DaVinci or similar).
MCU/platform experience:
Infineon Traveo II and/or Renesas families. Diagnostics (UDS, DTC handling), NVM strategy (NvM/FEE/FLS concepts), flashing/reflash flows, bootloader/security concepts. Experience with CI/build systems, integration branching strategies, and release discipline.
Pay:
$100,000.00•$120,000.00 per year
Work Location:
Hybrid remote in Southfield, MI 48033