Software Architect
Pentangle Tech Services | P5 Group
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). 10+ 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. Soft Skills Ownership mindset, clear communication, strong technical judgment, ability to balance architecture with delivery, and comfortable working in fast-paced, issue-driven environments. #J-18808-Ljbffr
- Job Title: ( Software Solutions Architect - Rhapsody Developer ) Are you a Software Solutions Architect - Rhapsody Developer seeking a dynamic and rewarding opportunity? Our client Public sector client is looking for a talented Software Solutions Architect - Rhapsody Developer...SuggestedVisa sponsorshipWork visa
- Job Title: (Software Solutions Architect)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational...Suggested
- ...MGCB - Software Solutions Architect Location: 101 E Hillsdale St. Lansing Michigan 48933 Posting ID: 152070 - Interviews: Interviews will be held onsite at 101 E Hillsdale St., Lansing, MI 48933. Candidates must be available for an in-person interview...SuggestedLocal areaRemote workRelocation2 days per week
- ...AS-MGCB is seeking an experienced IT Application or Enterprise Architect to join our team for a Legacy Modernization project. This 2-... ...The ideal candidate will have extensive experience with modern software design and development practices, excellent problem-solving skills...Suggested
- ...Software Solution Architect – Integration Developer Hybrid- 2 days per week on site in Lansing Software Solution Architect – Integration Developer Overview: This position is for a Software Solution Architect to design and implement methodologies that enable an enterprise...Suggested2 days per week
- ...Software Solutions Architect Location: Lansing, MI (Hybrid Locals Only) Duration: 12 Months Experience: 14+ years Job Description: This position is for Software Solutions Architect who will support and complete the tasks necessary to design and implement a...Local area
- ...Lansing, Michigan Software Solutions Architect #1057646 Job Summary This position functions as a Salesforce Application Architect within the Michigan Department of Health and Human Services (MDHHS), supporting the modernization and ongoing operations of critical Child...For contractorsImmediate start
- ...implement, test and debug) of core and/or application specific software requirements for automotive embedded electronic module serial... ...projects. Ambassador between software engineering teams and system architects, and product lines Experience using the following tools or...
- Job Title: ( Programmer Analyst 6 - Application Architect ) Are you an Programmer Analyst 6 - Application Architect seeking a dynamic and rewarding opportunity? Our client Public sector client is looking for a talented Enterprise Network Architect to join their growing...Visa sponsorshipWork visa
$150k - $200k
A leading IT solutions provider is looking for an experienced Software Architect to lead the architecture of their eCommerce platform. This remote role demands deep expertise in complex eCommerce systems, including technical leadership and cross-functional collaboration...Remote work$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....Full timeTemporary workFlexible hours- Job Title: (Infrastructure Solutions Architect 5)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational...
- ...Job Title: Application Architect / Programmer Analyst (Java) Location: Lansing, MI (Hybrid – Local Candidates Only) Duration:... ...support database architecture decisions. Participate in full software development lifecycle activities including requirements analysis...Local area2 days per week
- ...Application Architect Seeking a C2C candidate located in the specified area. This position is responsible for the design, development, and implementation of scalable, secure, and modern software applications for the Department of Treasury. In addition to delivering...
- ...Experience developing automotive electrical system components and/or systems Experience developing UML-based system and/or software models Knowledge of embedded software engineering practices, structured analysis and design methodologies, and object oriented...Work at office
- ...Infrastructure Solutions Architect Location: Lansing MI Client: State of MI Top Skills & Years of Experience: Over 3+ years of Network Administration experience. Over 3+ RHEL experience. Over 3+ years of Windows Server experience. Over 3+ years...
- ...Senior Embedded Software Engineer Our client, a leading name in ADAS technology development, is looking for a Senior Embedded Software Engineer, responsible for developing next-generation embedded software for safety-critical automotive computer vision-based applications...
- ...The State of Michigan - Department of Technology, Management & Budget (DTMB) is seeking a highly skilled Infrastructure Solutions Architect 5 to support the Michigan Department of Health and Human Services (DHHS). This position plays a critical role in implementing,...Local area3 days per week
- ...candidate located in the specified area. Infrastructure Solutions Architect for Elections - Financial - Legal Support The... ...integration and legacy application strategy # Analyze hardware and software to assist in the standards determination and setting of...
- ...diagramming tools such as Visio, Lucidchart, and Draw.io to create detailed network diagrams. • Experience with Administering/architecting IIS webserver / Apache / WAF. • Architecting redundant and scalable Database deployment for Oracle / MSSQL. • Experience...
- ...verification, and validation test procedures for the firmware you developEducation and ExperienceMinimum 2 years of experience in embedded software or firmware developmentBachelor's Degree in EE/CE/CS/EET/CET preferred, or equivalent experienceConsumer, automotive, industrial,...Full timeRemote work
- Job Title: (Programmer Analyst 4)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes ...
- ...depends on project, mostly hybrid, some full agile High-Level Individual Duties: Support apps Work with devs and bas and architects in other divisions for solutions New application creation, would have a heavy hand in solutions Db and networking...
- ...Application Architect for MDHHS Modernization Project Project: MDHHS (Michigan Department of Health and Human Services) Communicable... ...leadership to the application development team. Develop software design documents and work with stakeholders for review and approval...Shift work
- Software Solutions Architect Lansing, Mi Hybrid Top Skills & Years of Experience: • 5+ years of experience gathering and analyzing business and technical requirements in collaboration with stakeholders • Experience designing and implementing CI/CD pipelines...
- ...Application Architect The application architect is responsible to provide technical leadership to the application development team, which includes designing, developing and supporting complex Java applications for MDHHS Communicable disease and Vital records area within...
- • 12+ years architecting including designing, development of complex computer systems using Java technologies. • 12+ years reviewing technical design to ensure the enterprise design standards are maintained. • 10 + years developing complex computer systems using...
- Job Title: (System Analyst)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes and technological...
- Overview The Mobile Application Developer develops and maintains mobile applications to ensure that users have access to the County’s services on various mobile platforms. Responsibilities Design, code, test, and deploy mobile applications, and troubleshoot and optimize...
- Job Title: (Programmer Analyst 6 (Java))Are you a Programmer Analyst 6 (Java) seeking a dynamic and rewarding opportunity? Our client Public sector client is looking for a talented Programmer Analyst 6 (Java) to join their growing team in Lansing, MIAbout Kyyba:Founded ...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect. Be the first to apply!
- .net software architects (remote) Lansing, MI
- software architect Lansing, MI
- application architect Lansing, MI
- software engineer - cloud services Lansing, MI
- id software Lansing, MI
- healthcare software sales Lansing, MI
- software technical support Lansing, MI
- software asset management analyst Lansing, MI
- software implementation project manager Lansing, MI
- software sales executive Lansing, MI


