Principal Software Engineer, Power Applications UtilidataPrincipal Software Engineer, Power ApplicationsAnn Arbor, MIRemote$180,000–$220,000 / yearAs the Technical Lead, Power Applications, you will coordinate data scientists and software engineers to produce these applications, define repeatable and scalable workflows that let the team deliver efficiently, and act as the technical interface to other teams on the stack. Design continuous delivery workflows that bridge algorithm development and production, including the path from prototype code (e.g., Python) to the deployed application's language (e.g., Rust), so work moves to production smoothly and repeatably.
Manager, Software Engineer – Cloud Platform GMManager, Software Engineer – Cloud PlatformWarren, MichiganThe role is especially well suited for a leader who thinks about platform capabilities as products for internal customers and wants to help create the paved roads and shared operating model that make the secure, reliable path the easiest path for engineering teams. The right candidate will bring strong engineering management experience, technical depth in cloud platform engineering, and a clear track record of helping teams deliver and run highly reliable shared services.
NewSenior Software Engineer, Adas Feature Integration Lucid MotorsSenior Software Engineer, Adas Feature IntegrationSouthfield, MIIn Lucid Air and Lucid Gravity, we have designed and built vehicles that have redefined their segments, combining exceptional range, performance, design, and expansive space in a single experience. Build scalable multi-platform software architecture, code-generation workflows, and release strategies that support common code across vehicle programs.
NewSenior Software Engineer, ADAS Feature Integration Lucid MotorsSenior Software Engineer, ADAS Feature IntegrationSouthfield, MIIn Lucid Air and Lucid Gravity, we have designed and built vehicles that have redefined their segments, combining exceptional range, performance, design, and expansive space in a single experience. Build scalable multi-platform software architecture, code-generation workflows, and release strategies that support common code across vehicle programs.
Staff Software Engineer GMStaff Software EngineerWarren, Michigan$189,000–$240,000 / yearThe role involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with emphasis on scalable UI architecture, graphics rendering, and system integration. Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Senior Software Engineer - ADAS Interactive Experience GMSenior Software Engineer - ADAS Interactive ExperienceMilford, Michigan$129,400–$198,400 / yearBenefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more About GM . - Participate in architecture reviews and communicate technical trade-offs involving latency, determinism, memory, compute, functional safety, cybersecurity, reliability, and long-term maintainability.
Staff Software Engineer, Cloud Platform - Nova GMStaff Software Engineer, Cloud Platform - NovaWarren, MichiganThe right candidate will have experience running platforms on Kubernetes, building operators and related control-plane capabilities, and abstracting away platform complexity so that customers can focus on delivering business value. The size, complexity, and reach of the platform create an environment where great engineers can have outsized impact by simplifying hard problems, building reusable abstractions, and improving how large numbers of teams deliver software.
Software Engineer – Broadcast Media Platforms EccalonSoftware Engineer – Broadcast Media PlatformsDetroit, MichiganWe are seeking a Broadcast Media Systems Software Engineer with a strong focus on data streaming and real-time processing platforms to help design, build, and operate scalable, high-throughput, low-latency systems. Deep familiarity with open-source media frameworks like FFmpeg, Astreamer, GStreamer, TSDuck and low level packet streaming tools.
Senior Software Engineer (.NET ) General Motors CoSenior Software Engineer (.NET )Warren, MIHands-on experience with RESTful API design and integration services that connect enterprise systems like Workday, Microsoft identity services (Azure AD/ Entra ID, Microsoft Graph). Preferred Skills: Experience with AI agent frameworks such as LangChain, LangGraph, Semantic Kernel, CrewAI, AutoGen, or similar Orchestration frameworks.
Senior Software Engineer KODE LabsSenior Software EngineerDetroit, MichiganDesign and build resilient, scalable backend services using Java (Quarkus/Spring Boot) OR develop high-performance, responsive frontend features using Angular 20+ and TypeScript. KODE Labs is a real estate technology company founded in 2017 with a mission to change the way people, buildings, and systems operate.
Software Engineer, Calibration (Analysis/Tool) Woven Planet Holdings CoSoftware Engineer, Calibration (Analysis/Tool)Ann Arbor, MIThe development of sensor calibration tools encompasses the following: (1) Authoring comprehensive instruction documentation for the sensor calibration procedure, (2) Automating logs of essential sensor data onto removable storage devices, (3) Developing user-friendly interfaces for vehicle operators to execute sensor calibration algorithms on autonomous driving vehicles, (4) Automating uploads of sensor data to cloud storage, (5) Developing user friendly processes to run sensor calibration algorithms on the cloud, (6) Automating tracking of sensor calibration parameters for each autonomous driving vehicle, and (7) Maintaining the stability of the sensor calibration pipeline. Furthermore, candidates who exhibit a collaborative, "giver" mindset, consistently seeking opportunities to assist colleagues while maintaining a resolute focus on delivering production-ready solutions, are highly valued.
NewDAT Feature And Software Engineer Ford Motor CompanyDAT Feature And Software EngineerDearborn, MIWork with Functional Safety engineers to develop and refine feature functional safety requirements, item definition, hazard analysis/risk assessment and functional safety concept incompliance with ISO-26262/Ford Functional Safety process. Use data analysis techniques and methods from data generated by track, lab and model-based validation method to ensure feature achieves a desired set of requirement.
AI Software Engineer|Manufacturing KLAAI Software Engineer|ManufacturingAnn Arbor, MichiganThis position requires a strong blend of software engineering, systems thinking, and practical AI implementation to deliver production-ready solutions that leverage LLM APIs and frameworks. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of tomorrow’s electronic devices.
Full-Stack Software Engineer - Remote Services KLAFull-Stack Software Engineer - Remote ServicesAnn Arbor, MichiganRemoteOur comprehensive services include: proactive management of tools to identify and improve performance; expertise in optics, image processing and motion control with worldwide service engineers, 24/7 technical support teams and knowledge management systems; and an extensive parts network to ensure worldwide availability of parts. KLA Services is seeking a highly skilled and motivated AI-first full-stack Software Engineer to build remote service software products for our field engineers to support and maintain KLA tools in the semiconductor fabrication plant or "fab”.
NewSenior Software Engineer - IVI Servicability General Motors CoSenior Software Engineer - IVI ServicabilityWarren, MIYou'll work hands-on in the infotainment/VCU software stack - from platform middleware and diagnostics frameworks to dealer-facing workflows and backend automation - while partnering closely with vehicle platform teams, field quality, and dealer support organizations. You will focus on dealership support and field quality: debugging complex VCU issues, driving technical root cause from warranty and diagnostic data, and implementing features that make the platform easier to diagnose, repair, and support.
Entry Level Software Engineer General Motors CoEntry Level Software EngineerWarren, MIWorking under the guidance of experienced engineers, you will execute software tasks across the full software development lifecycle, including planning, requirements analysis, design, coding, testing, defect resolution, and production release. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
Senior Systems Software Engineer (C++) KLASenior Systems Software Engineer (C++)Ann Arbor, MichiganThis role is ideal for experienced engineers who have a strong track record of solving complex architectural challenges, mentoring teams, and driving technical excellence in mission-critical environments. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of tomorrow’s electronic devices.
Junior Software Engineer - onsite EccalonJunior Software Engineer - onsiteDetroit, MichiganYou will work closely with experienced engineers, gaining hands-on experience while contributing to real, production-level code. We are seeking a Junior Software Engineer to join our engineering team and contribute to the development, testing, and maintenance of software applications.
Software Engineer CACISoftware EngineerYpsilanti, MichiganIn this role, you will be a key member of an agile scrum team of software developers, system engineers, and image scientists to develop customer-specific solutions, internal tools, resolve critical issues, and more using Java, C++, JavaScript, and similar languages. Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications.
NewSenior Software Engineer Ford Motor CoSenior Software EngineerDearborn, MI$138,486–$179,118.72 / yearBachelor's degree or foreign equivalent in Computer Science Information Technology Management, Mechanical Engineering or a related field and 6 years of progressive, post-baccalaureate experience in the job offered or a related occupation. Research, identify and implement software solutions to resolve business challenges in test data management, and analysis by using cloud, big data, automation, AI and ML based technologies.