1

Software Engineer Relocation Jobs in Michigan (NOW HIRING)

Required : โ€ข Relocation to the Madison, WI area (Reimbursed) โ€ข BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field โ€ข A history of ...

Required : โ€ข Relocation to the Madison, WI area (Reimbursed) โ€ข BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field โ€ข A history of ...

Required : โ€ข Relocation to the Madison, WI area (Reimbursed) โ€ข BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field โ€ข A history of ...

Software Engineer

Kalamazoo, MI ยท On-site

$105K - $120K/yr

Software Engineer Full-time Kalamazoo, MI, US Exclusive confidential search -- details shared with ... Benefits You'll Love * Relocation assistance * Salary range: $105k - $120k * Bonus: 1.5% * ...

As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the ... This job may be eligible for relocation benefits. About GM Our vision is a world with Zero Crashes ...

As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the ... This job may be eligible for relocation benefits. About GM Our vision is a world with Zero Crashes ...

Software Engineer

Redford, MI ยท On-site

$85.40K - $192.90K/yr

We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Relocation assistance IS provided for this position. Candidates for positions with Ford Motor ...

Software Engineer

Redford, MI ยท On-site

$85.40K - $192.90K/yr

We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Relocation assistance IS provided for this position. Candidates for positions with Ford Motor ...

Senior Software Engineer - New Markets

Milford, MI ยท On-site

$107.70K - $142K/yr

Job Posting Title Senior Software Engineer The Role The Electrification Solutions New Markets (ESNM ... Any relocation costs would be the responsibility of the selected candidate Why Join Us At GM, you ...

Senior Software Engineer - New Markets

Milford, MI ยท On-site

$107.70K - $142K/yr

Job Posting Title Senior Software Engineer The Role The Electrification Solutions New Markets (ESNM ... Any relocation costs would be the responsibility of the selected candidate Why Join Us At GM, you ...

Senior Software Engineer

Warren, MI ยท On-site

$115.10K - $151.70K/yr

... Computer Engineering, Computer Science, or related field * 5+ years of embedded software ... This job may be eligible for relocation benefits. About GM Our vision is a world with Zero Crashes ...

Senior Software Engineer

Warren, MI ยท Hybrid

$115.10K - $151.70K/yr

... Computer Engineering, Computer Science, or related field * 5+ years of embedded software ... This job may be eligible for relocation benefits. About GM Our vision is a world with Zero Crashes ...

next page

Showing results 1-20

Software Engineer Relocation information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do software engineer relocation jobs pay per year?

As of May 30, 2026, the average yearly pay for software engineer relocation in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What is a Software Engineer Relocation job?

A Software Engineer Relocation job is a position where a company hires a software engineer and provides assistance for moving to a new location. This support may include visa sponsorship, travel expenses, temporary housing, or other relocation benefits. Companies offer these jobs to attract talent from different regions or countries to work onsite at their offices. Benefits vary by employer and may depend on experience, job level, and company policies. Relocation opportunities are common in tech hubs where skilled engineers are in high demand.

What are the key skills and qualifications needed to thrive in the Software Engineer Relocation position, and why are they important?

To thrive as a Software Engineer Relocation, you need strong programming abilities, a solid grasp of computer science fundamentals, and experience with systems architecture along with a relevant degree in software engineering or a related field. Familiarity with development tools like Git, version control systems, cloud platforms, and often certifications in specific languages or frameworks (such as AWS, Azure, or Java) are preferred. Excellent communication, adaptability, and cultural sensitivity are crucial soft skills when integrating into new teams and environments. These skills ensure effective technical contribution, smooth transitions during relocation, and strong collaboration with colleagues across different locations.

What are some of the common challenges faced by software engineers who relocate for a new role?

Relocating as a software engineer often comes with the challenge of adapting to a new work culture, team structures, and possibly unfamiliar technologies or business practices. You may also need to navigate logistical aspects of moving, such as housing, visas, and adjusting to a different city or country. However, most employers offer relocation support and onboarding programs to help ease the transition. Many engineers find that exposure to diverse projects and colleagues enhances their professional growth and problem-solving abilities. Maintaining open communication and proactively seeking support from team members can help you settle in and excel more quickly.
What are the most commonly searched types of Software Engineer Relocation jobs in Michigan? The most popular types of Software Engineer Relocation jobs in Michigan are:
Infographic showing various Software Engineer Relocation job openings in Michigan as of May 2026, with employment types broken down into 28% As Needed, and 72% Full Time. Highlights an 46% In-person, and 54% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Principal Application Software Engineer - Relocation to Tokyo

Wayve

Detroit, MI โ€ข Hybrid

Other

Posted 5 days ago


Job description

The roleย 

We're seeking an exceptional Principal Application SW Engineer to join our Japan-based within the Application Software team, focused on localising and advancing Wayve's autonomous driving technology for the Japanese market. This is a unique opportunity to play a hands-on role in shaping our AV capabilities in Japan from the ground up.

In this role, you'll be responsible for the bring-up and early validation of our AI software stack on customer hardware platforms, ensuring seamless performance across diverse SoCs and operating systems. You'll collaborate closely with cross-functional teams across Verification, Release, and OEM partners to ensure smooth integration and reliable delivery.

Key responsibilities:

  • Execute software bring-up on customer hardware platforms (e.g. NVIDIA Drive, Qualcomm Ride).
  • Port and configure Linux-based systems, QNX, and Adaptive AUTOSAR environments.
  • Integrate and validate drivers, middleware, and boot-time configurations.
  • Collaborate with Verification & Release teams to integrate hardware into CI/CD, HIL, and test infrastructure.
  • Work with OEM and Tier 1 teams to resolve hardware-specific integration issues.
  • Implement system-level diagnostics, logging, and secure boot configuration.
  • Develop automation for setup, flashing, health checks, and test execution on target hardware.
About youย ย 

In order to set you up for success at Wayve, we're looking for the following skills and experience.ย ย 

  • 8+ years of experience in embedded or automotive software development, ideally with hands-on platform bring-up experience.
  • Strong proficiency in C/C++, Bash, and Python.
    Deep understanding of Linux-based embedded systems (Yocto, systemd, bootloaders, device trees).
  • Familiarity with QNX and Adaptive AUTOSAR environments and the ability to configure and debug them on target hardware.
    Experience with bring-up on automotive-grade SoCs (e.g., NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, TI).
  • Comfortable working with hardware debuggers, flashing tools, serial consoles, and board support packages (BSPs).
  • Familiarity with communication protocols like CAN, Ethernet, PCIe, SPI, I2C.
  • Hands-on experience integrating embedded platforms into CI/CD pipelines and test automation frameworks.
  • No Japanese language required.ย 

Desiredย 

  • Exposure to automotive verification environments (e.g., HIL systems, Vector toolchains, custom CI rigs).
  • Experience working in a safety-critical domain with an understanding of ISO 26262, boot-time determinism, and watchdogs.
  • Understanding of secure boot, OTA updates, and system-level cybersecurity topics.
  • Familiarity with Docker, Jenkins, Git, and artifact management tools like JFrog Artifactory.

This is a full-time role based in our office in Tokyo - we offer relocation package and visa sponsorship.

At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home.ย  ย 

We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you're passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply.

For more information visit Careers at Wayve.ย 

To learn more about what drives us, visit Values at Wayveย 

DISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do look to capture information about care responsibilities, and disabilities among other diversity information as part of an optional DEI Monitoring form to help us identify areas of improvement in our hiring process and ensure that the process is inclusive and non-discriminatory.