1

Software Architect Jobs in Novi, MI (NOW HIRING)

The Embedded Software Safety Architect is responsible for defining and governing the software safety architecture of automotive embedded systems ranging from ASIL B to ASIL D. The role ensures that ...

Showing results 21-40

Software Architect information

See Novi, MI salary details

$74.4K

$163.9K

$194.1K

How much do software architect jobs pay per year?

As of Aug 21, 2026, the average yearly pay for software architect in Novi, MI is $163,950.00, according to ZipRecruiter salary data. Most workers in this role earn between $133,300.00 and $193,100.00 per year, depending on experience, location, and employer.

What is a software architect?

A software architect is responsible for engineering and determining the high-level design of software. In this career, your work is critical to the end user experience. While the specific job description will vary by employer, your duties typically include taking on new design projects and using a computer or system to ensure systematic software development. As a job, a software architect is on the IT career track. You must have in-depth technical knowledge and communicate clearly and effectively with the rest of the development team. Software architects must also have experience in stress resistance and analytical skills. Qualifications usually include years of experience in IT, project management, and system design.

How does a software architect typically collaborate with development teams during a project?

A Software Architect works closely with development teams by providing technical guidance, defining architectural standards, and ensuring that the software design aligns with business goals. They often participate in code reviews, help resolve complex technical challenges, and facilitate communication between engineers, product managers, and stakeholders. Regular meetings and documentation are key to ensuring everyone understands the architectural vision, which helps keep the project on track and maintain quality throughout the development lifecycle.

What are the key skills and qualifications needed to thrive as a software architect, and why are they important?

To thrive as a Software Architect, you need deep expertise in software design principles, system architecture, and programming languages, typically supported by a degree in computer science or related fields. Familiarity with architectural frameworks, cloud platforms, and modeling tools like UML, as well as certifications such as TOGAF, is highly valued. Strong communication, leadership, and problem-solving skills help you work effectively with cross-functional teams and guide projects to completion. These skills and qualities are essential for creating scalable, maintainable solutions that align with business goals and technical requirements.

What is the difference between Software Architect vs Software Developer?

AspectSoftware ArchitectSoftware Developer
CredentialsBachelor's or Master’s in CS, certifications like TOGAF or AWSBachelor's in CS or related field, certifications vary
Work EnvironmentDesigning system architecture, high-level planningWriting, testing, and maintaining code
Industry UsageUsed across tech companies, enterprise solutionsUsed in startups, tech firms, and various industries

While Software Architects focus on designing overall system structures and technical standards, Software Developers implement these designs through coding. Both roles require technical expertise, but Architects work at a higher strategic level, guiding development teams to ensure scalable and efficient software solutions.

Do software architects make a lot of money?

Software architects typically earn high salaries due to their advanced technical skills and experience in designing complex systems. Their compensation often reflects their expertise in areas like system architecture, cloud platforms, and programming languages, with salaries varying based on industry, location, and company size.

What are popular job titles related to Software Architect jobs in Novi, MI?

For Software Architect jobs in Novi, MI, the most frequently searched job titles are:

What cities near Novi, MI are hiring for Software Architect jobs?

Cities near Novi, MI with the most Software Architect job openings:

Infographic showing various Software Architect job openings in Novi, MI as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $163,950 per year, or $78.8 per hour.

Senior Software Architect - Embedded Connectivity

KGTiger

Allen Park, MI

$118K - $160K/yr

Full-time

Re-posted 28 days ago


Job description

Company Description

It is an Automotiv Industry

Job Description

.

About this Position

The Sr. Software Architect is responsible for all aspects of the software design and development.  Delivery of all technical aspects of software architecture into the product design.  Projects include; Connectivity Modules and Network Gateway Modules, utilizing technologies such as embedded microprocessors, Ethernet, cellular modems (LTE, 5G, etc..), Bluetooth / WiFi chipsets along with GPS/GNSS and IMU technology.

Function of the role is to deliver production intent, automotive grade software to enable connectivity and security for future vehicles and mobility solutions.

Responsibilities and Duties:

 

         This role will be the lead interface with the internal and/or customer systems and project management team to represent the software architecture, design and development.

         Drive software architecture and design into different areas of the product design process including Lead project planning, status reporting, team engagement, project risk visualization and mitigation plan for the total software design.

         Utilize master level communication skills to ensure that all team members are up to date on current information pertaining to software architecture, design and development.  Team members include internal and external clients and internal and external resources being utilized for the project.

         Lead development of statement of work documents for external companies contributing to the overall software design and development.  Coordinate all aspects of delivery for external contractors contributing to the project.

         Lead the development of software test and verification plans.  Review the results and establish ongoing development plans.

         Collaborate with the systems and hardware teams to support system bring-up, integration and testing

         Serve as lead and mentor for new software engineers joining the project team.

Qualifications

Need to Haves (Basic Qualifications):

         Bachelors of Science in a Technical Discipline

         10+ years of automotive software design and development experience

         5+ years' experience with full life cycle automotive software experience

         2+ year experience in the technical mentoring and leadership of a project.

         2+ year experience with vehicle connectivity products.

         Expert software designer with extensive, successful track record in conceiving, developing, and deploying innovative software systems. Fluent in mathematics, statistics, geospatial engineering and computer science

         Extensive experience writing and designing software and performing technical reviews of software of less experienced engineers

         Keen analytical and problem solving skills

         Excellent communication and presentation skills

Nice to Haves (Preferred Qualifications):

         Master's degree in a Technical Discipline

         15+ years of experience in automotive software design and development.

         10+ years of experience in connectivity, infotainment, active safety and telematics systems.

  • Experience with C, C++, MQTT, Python, Java, etc...
  • Experience leading and integrating embedded software for AutoSAR, QNX, Embedded Linux, or Embedded C.

         Experience with Automotive Systems-on-Chip (SOC) from TI, Renesas, NXP, Qualcomm, Infineon, etc.

         Experience with automotive memory implementations such as; DDR, NAND, NOR, UFS, etc.

         Experience with automotive wireless communication chipsets for Wi-Fi, Bluetooth, as well as wireless  combination chips from Marvell, Qualcomm, Cypress, etc.

         Experience with automotive Network Access Devices (NAD) from Qualcomm, Intel, Titan, Sierra Wireless, U-box.

         Experience with automotive GNSS/GPS/Precise Point Positioning(PPP) and Inertial Measurement Unit (IMU) projects for vehicle positioning.

         Experience with automotive Cyber Security and/or Functional Safety requirements.

Additional Information

All your information will be kept confidential according to EEO guidelines.Â