1

Temporary Google Software Engineer Jobs in Michigan

Software Engineer #1061173 * As an Embedded Controls Software Engineer, you will be a critical ... Google Test). Perform on-target validation using Vector CANoe and MULTI debugger. Conduct root ...

Mainframe Software Engineer #1062268 * This position is for a Mainframe Software Engineer within ... Experience in Google BigQuery and Google Cloud Platform would be a plus Skills Required:

Software Engineer #1060559 Position Description: Need software engineer to work on Propulsion in ... Google Cloud Platform (GCP) development (Cloud Run, Pub Sub, GCS Bucket) and deployment experience

Software Engineer #1060561 Position Description: Need software engineer to work on Propulsion in ... Google Cloud Platform (GCP) development (Cloud Run, Pub Sub, GCS Bucket) and deployment experience

Senior Software Engineer

Allen Park, MI · On-site +1

$113K - $192K/yr

This Full-Stack Software Engineer position is ideal for a technically oriented, forward-thinking individual who has experience designing, building, and deploying cloud applications, owning Google ...

Software Engineer #1061561 * Employees in this job function are responsible for designing ... Google BigQuery, Dataflow). * Strong understanding of data warehousing concepts, data modeling ...

Google Cloud Platform * Web Applications * Supply Chain Knowledge Experience Required: * Engineer 3 ... Software development lifecycle experience * Leveraging AI to assist with coding and daily tasks

Software Engineer #1058856 * Employees in this job function are responsible for designing ... GitHub * Google Cloud Platform * REST APIs * Jenkins * Java Experience Required: * Engineer Exp:

Software Engineer #1060559 - Dearborn, Michigan Position Description: Need software engineer to ... Google Cloud Platform (GCP) development (Cloud Run, Pub Sub, GCS Bucket) and deployment experience

New

Google Cloud Platform Data Engineer

Dearborn, MI · On-site

$105K - $126K/yr

Stefanini is looking for a Google Cloud Platform Data Engineer, Dearborn, MI For quick apply ... Full-stack software engineering roles, in which employees develop all components of software ...

Software Engineer #1058767 * Employees in this job function are responsible for designing ... Google Cloud Platform (GCP) services - Cloud Function, Pubs/Subs, PostgreSQL, etc. * Test Driven ...

Mainframe Software Engineer Location: Dearborn, MI. Job Type: W2 contract | NO C2C | NO CORP-TO ... Google Cloud Platform (GCP) * BigQuery * Data Migration * Data Management Benefits: 80 hours paid ...

Dearborn, Michigan Software Engineer Need a software engineer to work on propulsion in‑house ... Google Cloud Platform (GCP) development (Cloud Run, Pub/Sub, GCS Bucket) and deployment experience

New

Showing results 41-60

Temporary Google Software Engineer information

What is a temporary Google software engineer?

A Temporary Google Software Engineer is a software developer employed by Google on a contract or fixed-term basis, rather than as a permanent, full-time employee. These engineers typically work on specific projects or to fill short-term staffing needs. They perform many of the same duties as regular software engineers, such as designing, coding, testing, and maintaining software applications. Temporary roles may offer valuable experience and the opportunity to work with cutting-edge technology, but they usually have limited benefits and job security compared to permanent positions.

What are the key skills and qualifications needed to thrive as a temporary Google software engineer?

To thrive as a Temporary Google Software Engineer, you need a strong background in computer science fundamentals, proficiency in programming languages like Python, Java, or C++, and relevant experience or a degree in a technical field. Familiarity with Google's development tools, cloud platforms, and version control systems such as Git is typically expected. Strong problem-solving abilities, adaptability, and effective communication skills are essential soft skills for this role. These competencies enable you to quickly contribute to complex projects, collaborate with cross-functional teams, and deliver high-quality software under tight deadlines.

How do temporary Google software engineers typically integrate with full-time teams and contribute to ongoing projects?

Temporary Google Software Engineers are often assigned to established teams working on specific products or features. They collaborate closely with full-time engineers, participating in code reviews, stand-up meetings, and sprint planning sessions. While their projects may have defined scopes or shorter timelines, they are encouraged to follow Google’s engineering best practices and contribute ideas during team discussions. This integration helps ensure continuity and quality, while also providing meaningful professional development and networking opportunities within the company.

What is the difference between Temporary Google Software Engineer vs Contract Google Software Engineer?

AspectTemporary Google Software EngineerContract Google Software Engineer
CredentialsTypically requires a bachelor's or master's in CS or related fieldSimilar educational requirements, often with additional certifications
Work EnvironmentFull-time, on-site or remote, integrated into Google teamsProject-based, flexible hours, may work remotely or on-site
Employer & Industry UsageEmployed directly by Google for a limited periodHired through staffing agencies or as independent contractors
Search & Comparison IntentOften searched for full-time or temporary roles at GoogleCommonly compared for freelance or project-specific work at Google

Temporary Google Software Engineers are employed directly by Google for a set period, usually full-time, and integrated into teams. Contract Google Software Engineers are hired through agencies or as contractors for specific projects, offering more flexibility. Both roles require similar skills and education but differ mainly in employment structure and work arrangement.

What are the most commonly searched types of Google Software Engineer jobs in Michigan?

The most popular types of Google Software Engineer jobs in Michigan are:

What are popular job titles related to Temporary Google Software Engineer jobs in Michigan?

For Temporary Google Software Engineer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Temporary Google Software Engineer jobs in Michigan look for?

The top searched job categories for Temporary Google Software Engineer jobs in Michigan are:

Infographic showing various Temporary Google Software Engineer job openings in Michigan as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Software Engineer

FastTek

Allen Park, MI • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 10 days ago


Job description

Software Engineer #1061173
Job Description:
  • As an Embedded Controls Software Engineer, you will be a critical contributor to the design, development, and validation of advanced embedded control software for next-generation automotive systems.
  • This specialized role focuses on the Body Control Module, directly impacting vehicle safety, user experience, and electrification readiness.
  • You will leverage your expertise in controls theory, real-time systems, and embedded architecture to architect, develop, and optimize complex, safety-critical software throughout the entire product lifecycle.
  • The Body Control Software team is a team dedicated to creating Body Control Application Software components, developing and enhancing existing software components that integrate with existing architectures, as well as our next-generation vehicle systems.
  • Join our diverse global team located in Dearborn, Palo Alto, Ottawa, Mexico, Germany, and India to design and develop embedded software in areas related to cloud based computing, ad-hoc computing, and embedded platforms.

Skills Required:
Matlab, Coding, C++, Embedded Software, Embedded Systems
  • MATLAB - Candidate should demonstrate hands-on experience using MATLAB/Simulink (including Stateflow) to model, design, and simulate embedded control algorithms for BCM features. Example: Building a Simulink state machine to model a vehicle lighting or door control feature, running Model-in-the-Loop (MIL) simulations to validate logic, and using Model Advisor checks to ensure modeling standards compliance before code generation.
  • Coding - Candidate should be able to write clean, efficient, and standards-compliant code for embedded automotive applications, including scripting for automation. Example: Developing a Python automation script to parse test logs and auto-generate pass/fail reports, reducing manual validation time during regression testing cycles.
  • C++ - Candidate should show proficiency writing and debugging C/C++ code for real-time, resource-constrained embedded targets, including implementing AUTOSAR software components. Example: Implementing a C++ AUTOSAR SWC (Software Component) for a BCM feature (e.g., power window control), integrating it via DaVinci Developer, and validating memory/timing constraints on target hardware.
  • Embedded Software - Candidate should demonstrate the full lifecycle of embedded software development — from requirements to implementation to on-target validation — for safety-critical automotive systems. Example: Taking a system-level requirement for a new BCM feature, translating it into a functional spec, implementing the control logic, and validating it through SIL/HIL testing using Vector CANoe before production release.
  • Embedded Systems - Candidate should understand the broader hardware-software interaction, real-time constraints, and communication protocols (CAN/LIN) governing embedded automotive systems. Example: Diagnosing a field issue where a BCM module intermittently fails to respond over CAN, performing root cause analysis using CANoe traces and the MULTI debugger, and implementing a fix that accounts for timing/interrupt behavior on the target ECU.

Experience Required:
  • Engineer Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang.
  • 6+ years in IT
  • 4+ years in development

Education Required:
  • Master's Degree

Additional Information:
  • Software Design: Design, develop, and implement embedded control systems for Body Control Modules (BCM), performing high-level analysis and design planning for new features supporting scalable production and next-gen Software-Defined Vehicle (SDV) architectures. Requires strong grasp of software modeling and embedded design principles.
  • Requirements Engineering: Partner with cross-functional stakeholders to capture system-level requirements and translate them into detailed functional/technical specifications for control algorithms and software modules, ensuring alignment with vehicle performance and safety goals.
  • Algorithm Development & Implementation: Design, develop, and optimize control algorithms; implement AUTOSAR-compliant software components using C/C++, MATLAB (Stateflow/Simulink), and Python. Use DaVinci Developer for AUTOSAR configuration and integration.
  • Verification, Validation & Testing: Lead test strategy design and execution, including MIL, SIL, and HIL simulations, plus unit/integration testing (e.g., Google Test). Perform on-target validation using Vector CANoe and MULTI debugger. Conduct root cause analysis of defects and implement robust fixes.
  • Compliance & Quality Assurance: Ensure adherence to ISO 26262 (Functional Safety), ASPICE, and AUTOSAR standards. Enforce quality checks such as static code analysis and Model Advisor reviews to maintain software reliability.
  • Process Optimization & Automation: Identify development bottlenecks and implement Python-based automation scripts and reusable model templates to streamline workflows, boost efficiency, and reduce development cycle time.

Additional Info:
At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra. We act responsibly, give back to the communities we serve and have a little fun along the way.
We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!
FastTek Global is financially strong, privately held company that is 100% consultant and client focused.
We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.
Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include:
  • Medical and Dental (FastTek pays majority of the medical program)
  • Vision
  • Personal Time Off (PTO) Program
  • Long Term Disability (100% paid)
  • Life Insurance (100% paid)
  • 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match

Plus, we have a lucrative employee referral program and an employee recognition culture.
FastTek Global was named one of the Top Work Places in Michigan by the Detroit Free Press in 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, and 2023!
To view all of our open positions go to: https://www.fasttek.com/fastswitch/findwork
Follow us on Twitter: https://twitter.com/fasttekglobal
Follow us on Instagram: https://www.instagram.com/fasttekglobal
Find us on LinkedIn: https://www.linkedin.com/company/fasttek
You can become a fan of FastTek on Facebook: https://www.facebook.com/fasttekglobal/
AI & Hiring Disclosure
We use AI tools to support parts of our hiring process, such as reviewing applications and identifying potential matches. These tools are designed to promote efficiency, consistency, and fairness, and they are always used under human oversight.
All personal data collected is used solely for recruitment purposes, and you have the right to know, access, or request deletion of your data at any time, subject to legal limits.
If AI will be used in a video interview, you'll be informed in advance and asked for your consent, with the option to opt out.
Our tools are regularly reviewed to detect potential bias and to ensure compliance with all applicable laws and our commitment to inclusive hiring.
To learn more or exercise your rights, please contact us at info@fasttek.com.