Software Architect Visa Sponsorship Jobs in Michigan
Michigan's software architect job market is anchored by major employers in Detroit's automotive tech sector, including Ford, General Motors, and Stellantis, alongside a growing presence from healthcare IT firms and defense contractors. Ann Arbor, Detroit, and Grand Rapids are the primary hiring centers, and many of these employers have established visa sponsorship programs for qualified architects.
Find Software Architect JobsOverview
Showing 5 of 9+ Software Architect Jobs in Michigan with Visa Sponsorship










See all Software Architect Jobs in Michigan with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Architect Jobs in Michigan with Visa Sponsorship.
Get Access To All Jobs
Software Architect – Robotics & Drones
About Aptiv
Aptiv is a global technology leader with more than 200,000 employees across 48 countries. We develop advanced software, compute platforms, and intelligent systems that enable autonomous driving, advanced driver-assistance systems (ADAS), connected mobility, and intelligent infrastructure. Aptiv technology is embedded in millions of vehicles worldwide and powers some of the industry's most advanced automotive platforms.
As part of our expansion into Robotics and Adjacent Markets, Aptiv is developing scalable software and embedded computing platforms for autonomous mobile robots (AMRs), drones, industrial automation, and next-generation intelligent machines. These platforms combine embedded software, sensing, connectivity, autonomy, safety-critical systems, and cloud-connected architectures to enable reliable operation in demanding real-world environments.
As a Software Architect – Robotics & Drones, you will provide technical leadership for the design, development, and deployment of next-generation software platforms that power autonomous robotic systems. You will be responsible for defining software architecture, collaborating with the development teams, and ensuring scalable, reliable, safe, and high-performance solutions across robotics, drone, and intelligent machine platforms. You will work at the intersection of embedded software, robotics, AI/ML, autonomy, sensing, and systems engineering, collaborating with multidisciplinary teams spanning software, hardware, systems, product strategy, and customer engineering organizations.
Key Responsibilities
Software Architecture Leadership
- Lead software architecture planning, design, implementation, and deployment for robotics and drone platforms.
- Define, document, and maintain scalable, modular, and reusable software architectures and interfaces.
- Participate in product/platform planning, requirements definition, and evaluation of architectural alternatives.
- Allocate software functionality across components, middleware, services, and hardware platforms.
- Define and ensure fulfillment of critical non-functional requirements including performance, timing, reliability, and scalability.
- Establish software development standards, coding guidelines, and architecture best practices.
- Review architecture, design, code, open-source usage, and release readiness to ensure quality and compliance.
- Collaborate with Agile teams to evolve platform architecture and maximize software reuse.
Embedded Software & Platform Engineering
- Architect software platforms running on embedded microprocessors, microcontrollers, and heterogeneous computing platforms.
- Support defining resource budgets for CPU utilization, memory, storage, power consumption, bandwidth, and latency.
- Collaborate with hardware teams to influence processor selection, sensor integration, networking, and platform trade-offs.
- Support development on Linux and RTOS-based environments.
- Guide implementation of real-time, deterministic, and safety-relevant software capabilities.
Systems Engineering, Quality & Customer Engagement
- Collaborate with systems engineering teams to define customer requirements, use cases, and interface specifications.
- Work closely with Product Development and Product Strategy teams to define platform roadmaps and feature sets.
- Work with customers, suppliers, and stakeholders to define requirements, expected system behavior, and platform roadmaps.
- Support new program pursuits, change requests, estimations, and customer quotations.
- Establish performance, reliability, maintainability, and scalability metrics.
- Drive implementation of automated testing, continuous integration, and software quality processes.
- Support compliance with applicable industry standards and development processes.
- Develop, analyze, and realize reusable software products and platform capabilities.
- Support definition of functional requirements and ownership of key non-functional requirements.
- Align interfaces across internal and external software components and partner integrations.
- Drive built-in quality through architecture reviews, CI/CD, testing, and quality processes.
- Support software DFMEA, safety, cybersecurity, and compliance activities in collaboration with cross-functional teams.
Robotics & Autonomous Systems
- Architect software platforms supporting AMRs, drones and industrial automation systems.
- Collaborate with robotics teams developing perception, localization, navigation, planning, mission management, and control software.
- Design middleware and communication frameworks leveraging technologies such as ROS 2, DDS, Ethernet, and service-oriented architectures.
- Define interfaces between sensors, actuators, embedded controllers, edge devices, and cloud services.
- Support integration of cameras, radar, lidar, ultrasonic sensors, GPS/GNSS, IMUs, and other sensing technologies.
- Drive architectural decisions for distributed and heterogeneous robotic systems.
Basic Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Robotics, or a related discipline.
- 8+ years of experience in embedded software development.
- 3+ years in a software architecture, technical lead, or principal engineer role.
- Proven experience defining software architectures for complex embedded systems.
- Experience modeling tools such as Enterprise Architect.
- Strong understanding of software engineering principles and embedded hardware/software architectures.
- Experience with embedded processors and platforms from NVIDIA, Qualcomm, NXP, Renesas, AMD, Intel, TI, or similar vendors.
- Experience with Linux-based embedded operating systems and/or RTOS environments.
- Strong proficiency in C/C++.
- Experience driving architecture decisions across multidisciplinary organizations.
- Experience with the V-model development flow.
- Strong communication and stakeholder management skills.
Preferred Qualifications
- 12+ years of experience in embedded software and system architecture.
- Knowledge of AI/ML, Edge Computing, IoT, or Robotics platforms.
- Experience with robotics, autonomous systems, drones, AMRs/AGVs, industrial automation, or intelligent machines.
- Experience with ROS 2, DDS, robotics middleware, or distributed embedded software architectures.
- Experience integrating camera, radar, lidar, GPS, IMU, ultrasonic, and other sensor technologies.
- Experience with Docker, CI/CD pipelines, DevOps practices, and automated software deployment.
- Familiarity with communication protocols including CAN, Ethernet, TSN, DDS, and similar.
- Experience with low-level software development including SPI, I2C, UART, Ethernet, PCIe, and device drivers.
- Familiarity with simulation and virtual validation environments such as Gazebo, Isaac Sim, AirSim, CARLA, or equivalent platforms.
- Knowledge of functional safety standards and safety-critical development processes, including ISO 26262, IEC 61508 or related standards.
- Familiarity with Automotive SPICE, AUTOSAR, or equivalent structured software development methodologies.
Traits We Value
- Strong systems-thinking mindset with the ability to optimize across hardware and software boundaries.
- Passion for robotics, drones, autonomous systems, and embedded technologies.
- Ability to balance long-term architectural vision with pragmatic product delivery.
- Ownership mentality with a strong bias toward execution.
- Collaborative leadership style with a passion for mentorship and technical excellence.
- Strong problem-solving skills and ability to navigate ambiguity.
- Excellent communication and stakeholder engagement skills.
- Desire to build scalable software platforms that power the next generation of autonomous and intelligent machines.
Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.
Software Architect Job Roles in Michigan
See all Software Architect Jobs in Michigan
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Software Architect Jobs in MichiganSoftware Architect Jobs in Michigan: Frequently Asked Questions
Which companies in Michigan sponsor visas for software architects?
Ford Motor Company, General Motors, Stellantis, and their technology subsidiaries are among the most active sponsors in Michigan, given the automotive industry's ongoing investment in software-defined vehicles and connected platforms. Healthcare organizations like Trinity Health and Beaumont Health, along with defense contractors with Michigan offices, also sponsor software architects. Large consulting firms with Michigan delivery centers, such as Accenture and Cognizant, have consistent sponsorship histories as well.
What visa types are most commonly used for software architect roles in Michigan?
The H-1B visa is the most common visa category for software architects in Michigan, as the role consistently qualifies as a specialty occupation requiring at least a bachelor's degree in computer science, software engineering, or a related field. Some candidates with advanced credentials pursue the O-1A for individuals with extraordinary ability. Multinational employees transferring into Michigan offices from abroad may also come through on L-1A or L-1B visas depending on their role and employer relationship.
Which cities in Michigan have the most software architect visa sponsorship jobs?
Detroit and its surrounding suburbs, particularly Dearborn, Troy, and Southfield, represent the highest concentration of software architect sponsorship roles, driven by automotive OEMs and their tech divisions. Ann Arbor is a strong secondary hub with a university-driven tech ecosystem and a cluster of software companies. Grand Rapids has a smaller but growing presence, particularly in healthcare IT and manufacturing technology, making it worth monitoring for sponsorship opportunities.
How to find software architect visa sponsorship jobs in Michigan?
Migrate Mate is built specifically for international candidates seeking visa-sponsored roles and filters software architect jobs in Michigan by sponsorship eligibility, so you are not sifting through listings from employers who do not sponsor. The platform surfaces roles from automotive tech firms, healthcare IT organizations, and enterprise software companies across Detroit, Ann Arbor, and Grand Rapids. Creating a profile and setting Michigan as your target state will surface the most relevant active openings for your background.
Are there any Michigan-specific considerations for software architect visa sponsorship?
Michigan's automotive industry drives unusually high demand for software architects with experience in embedded systems, vehicle connectivity, and cloud platforms, which can strengthen a sponsorship case because the specialized skill set is clearly tied to a business need. The University of Michigan and Michigan State University produce strong local pipelines, but international graduates on OPT frequently pursue sponsorship through the same automotive and healthcare employers. Prevailing wage requirements for software architects in the Detroit metro area reflect the region's competitive compensation norms for the role.
What is the prevailing wage for sponsored software architect jobs in Michigan?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.