244 senior software engineer jobs at 56 companies in Perry, MI

1d
Save
Mark Applied
Hide
Senior Software Engineer
Milford, Michigan, United States
HybridFull Time
General Motors
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
2+ YOEBachelor's degree and 5 years, or master's degree and 2 years, in embedded software engineering or related work; requires C/C++, Python, embedded controls, diagnostics, testing, and software validation experience.
C, C++, Python, Ethernet, CAN, LIN, ARXML, SiL, HiL, CI/CD, DevOps, Software Defined Vehicle (SDV), Service Oriented Architecture (SOA), MISRA
2mo
Save
Mark Applied
Hide
Senior Software Engineer
Farmington Hills, Michigan, United States
OnsiteFull Time
Astemo
Astemo: Global manufacturer of advanced automotive and motorcycle systems.
5+ YOERequires 5+ years of embedded C software and automotive experience, AUTOSAR, EPS, control systems, protocols, testing tools, and a computer science or electrical engineering degree.
C, AUTOSAR, UML, Application Lifecycle Management (ALM), RTOS, MISRA, ASPICE, ISO26262, CAN, CANFD, LIN, SENT, Ethernet, UDS, GMLAN, FNOS, J1939, IEEE15765, Microsoft Office, Renesas E2x, RH850, Infineon Aurix TCxx, NXP MPC55xx, cross compilers, static code analysis, in-circuit debuggers, serial communication tools, HIL systems, measurement & calibration tools, oscilloscope, multimeter, logic analyzer, current probes, function generator, PCs
1mo
Save
Mark Applied
Hide
Senior Software Engineer
Ann Arbor or United States
$135k-$165k/yr HybridFull Time
SkySpecs
SkySpecs: Automated wind turbine inspections and renewable asset management software.
5+ YOE5+ years building, shipping, and operating production software; depth in part of the stack; full‑stack capability; strong engineering fundamentals, judgment, and written communication; experience with AI-assisted development workflows.
AWS, GitLab, Auth0, Grafana, Terraform, Kafka, Node.js, TypeScript, Apollo GraphQL, React, Ant Design, Vitest, Playwright, PostgreSQL
1d
Save
Mark Applied
Hide
Senior, Software Engineer - AutoTagging
Ann Arbor or United States
$161k-$193k/yr HybridFull Time
Torc Robotics
Torc Robotics: Software for autonomous heavy-duty trucking.
5+ YOEBachelor's or master's in computer science, engineering, or related field and 5+ years of software engineering experience. Requires Python, GitHub Actions, Databricks, AWS, infrastructure-as-code, ML pipelines, and observability.
Python, GitHub Actions, Databricks, AWS, Terraform, CloudFormation, Datadog, Grafana, CloudWatch, Ray, Spark, Daft, ROS bags, MCAP, Parquet, Arrow, vLLM, SGLang, Pegasus
2mo
Save
Mark Applied
Hide
Principal Software Engineer, Agentic Engineering
Farmington Hills or Michigan
HybridFull Time
Fifth Third Bank
Fifth Third BankNASDAQ: FITB: Provides retail, commercial, and wealth management financial services.
8+ YOE8+ years software engineering experience with deep proficiency in Python and TypeScript; experience architecting cross-service production systems, defining enforcement/validation standards, Terraform for AWS, and mentoring senior engineers.
Python, TypeScript, Terraform, AWS, GitHub
2w
Save
Mark Applied
Hide
Lead Software Engineer, AI
Eagan or Frisco or Ann Arbor
$127k-$237k/yr HybridFull Time
Thomson Reuters
Thomson ReutersNASDAQ: TRI: Provides professional software, data, and news services globally.
8+ YOE4+ MgmtBachelor's in CS or equivalent,8+ years software engineering with 4+ years in senior/lead AI roles; expertise in generative AI, RAG, LLMs, OOP, AI/ML frameworks, cloud-native productionization, and leadership.
PyTorch, TensorFlow, JAX, AWS, Docker, Kubernetes, Terraform, OpenAI, Anthropic
2mo
Save
Mark Applied
Hide
Sr. Embedded Software Engineer
Farmington Hills, Michigan, United States
HybridFull Time
Astemo
Astemo: Manufactures advanced automotive and motorcycle components and mobility systems.
5+ YOESenior embedded software engineer with strong C/C++ and Python; Linux/RTOS, drivers, firmware; 5+ years with Masters or 1+ with PhD.
C/C++, Python, Linux, RTOS, embedded, SoC, NVIDIA Drive OS
1mo
Save
Mark Applied
Hide
Senior Software Engineer, World Modeling & Simulation
Ann Arbor, Michigan, United States
OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
7+ YOE7+ years software engineering experience building world/scene representations; expert C++ (C++20), Python and scripting; strong computational geometry and low-latency systems skills; U.S. citizenship and clearance eligibility required.
C++, C++20, Python, Shell, Cursor, Claude Code, GitHub Copilot, Linux, Docker, Nix, Bazel
6d
Save
Mark Applied
Hide
Lead Software Engineer
Ann Arbor, Michigan, United States
HybridFull Time
Clarivate
ClarivateNew York Stock Exchange: CLVT: Provides data, analytics, and software for the global innovation lifecycle.
5+ YOEBachelor's degree or equivalent experience; 5+ years of software engineering with Java, Spring, SQL Server, JavaScript, HTML, CSS, Angular, and enterprise application development.
Java, Spring Boot, Spring REST, JPA, Hibernate, SQL Server, JavaScript, HTML, CSS, Angular, AWS, Microsoft Azure, Google Cloud Platform, Docker, Linux, JMeter, Jira, Git, Maven, Jenkins, OWASP Top 10
6d
Save
Mark Applied
Hide
Lead Software Engineer
Ann Arbor, Michigan, United States
HybridFull Time
Clarivate
ClarivateNYSE: CLVT: Provides data, analytics, and workflow solutions for global innovation.
5+ YOEBachelor's degree or equivalent experience; 5+ years of software engineering experience with Java, Spring, SQL Server, JavaScript, HTML, CSS, and Angular. Experience with scalable enterprise applications required.
Java, Spring Boot, Spring REST, JPA, Hibernate, SQL Server, JavaScript, HTML, CSS, Angular, AWS, Microsoft Azure, GCP, Docker, Linux, JMeter, Jira, Git, Maven, Jenkins
1mo
Save
Mark Applied
Hide
Senior Embedded Software Engineer – Propulsion Systems
Auburn Hills, Michigan, United States
OnsiteFull Time
Stellantis
StellantisNYSE: STLA: Designs and manufactures vehicles for diverse global automotive brands.
5+ YOEBS in Electrical or Computer Engineering, 5+ years embedded C/C++ in RTOS, 2+ years AUTOSAR/Vector/ETAS basic software experience, familiarity with ISO 26262, diagnostic and data acquisition tools, and strong communication skills.
embedded C/C++, Real Time Operating System, Vector, ETAS, AUTOSAR Basic Software, Lauterbach, INCA, CANoe, CANalyzer, NXP Cobra-55, Aurix, Electrobit EBTREOS Studio MICROSAR, MISRA-C
1mo
Save
Mark Applied
Hide
Senior Systems Software Engineer (C++)
Ann Arbor, Michigan, United States
$130k-$220k/yr OnsiteFull Time
KLA
KLANASDAQ: KLAC: Provides process control systems for the semiconductor manufacturing industry.
8+ YOEExtensive C++ systems engineering experience to architect and build scalable backend infrastructure for real-time data processing, distributed storage and microservices; strong multithreading, performance optimization, Git and CI/CD; mentoring experience.
C++, C#, Java, Linux, Unix, Windows, Git, CI/CD
1mo
Save
Mark Applied
Hide
Software Developer
Howell, Michigan, United States
OnsiteFull Time
Levata
Levata: Provides enterprise mobility, automation, and data capture technology solutions.
Experience building enterprise software and integrations for supply chain using React, C#, ASP.NET Core, Azure messaging, microservices, CI/CD, Docker/Kubernetes, data modeling and device/edge connectivity; strong customer communication and documentation skills.
React JS, React Native, C#, ASP.NET Core, Microsoft Azure Service Bus, Message Queue, Microservices Architecture, Continuous Integration and Deployment, Data Modeling, Entity Framework Core, AI Development Workflows, MQTT, Kafka, Web Sockets, HTTP Services, Process Flow Documentation, Software Architecture Documentation, Data Flow Documentation, GS1 EPCIS Architecture and Standards, Embedded Application Deployment Frameworks, Inventory Management, Order Management, Warehouse Management, Docker Containers, Kubernetes, Helm, Performance Testing Tools, Device Management Tools
1mo
Save
Mark Applied
Hide
Senior Software Engineer Applied AI
Lansing or United States
RemoteFull Time
AMC Health
AMC Health: Provides remote patient monitoring and virtual care technology.
7+ YOE7+ years building production backend systems, strong Python skills, distributed cloud experience (AWS), hands-on LLM/generative AI and ML lifecycle experience, disciplined in regulated environments, US work authorization required.
Python, AWS, LLMs, LinkedIn
3w
Save
Mark Applied
Hide
Senior Software Engineer (Client Opening - Treetown Tech)
Ann Arbor, Michigan, United States
HybridFull Time
Rehmann
Rehmann: A professional advisory firm providing accounting, consulting, outsourcing, and wealth management services.
5+ YOE5+ years embedded software experience required; proficiency in C or C++; microcontroller and PCB debugging experience; EMbedded Linux, Python, unit test/CI experience preferred; degree in CS/CE/SE/EE desired.
C, C++, Python, MATLAB, Simulink, Stateflow, YOCTO, Buildroot, Django, Flask, React, Vue.js, PostgreSQL, MySQL, Oracle, ODB, SQLAlchemy, Windows, Linux
6d
Save
Mark Applied
Hide
Prin Software Engineer
Jackson, Michigan, United States
$162k/yr HybridFull Time
Consumers Energy
Consumers EnergyNYSE: CMS: Provides natural gas and electricity services across Michigan.
7+ YOERequires a bachelor's degree and 7+ years of coding, an associate's and 9+ years, or high school diploma/GED and 11+ years. Expertise in software architecture, programming, Agile, and technical leadership.
C#, .NET, HTML, CSS, JavaScript, React, Next.js, Bruno, Postman, Blazemeter, Jmeter, Certify, Azure, Azure DevOps, CLI, PowerShell, Python, SAP S/4HANA, ABAP, RAP, CDS Views, Fiori, SAPUI5, BTP, RISE
1w
Save
Mark Applied
Hide
Senior Software Simulation Engineer
Lansing, Michigan, United States
$52-$54/hr RemoteContract
Belcan
Belcan: Provides engineering and technical staffing solutions for global industries.
3+ YOERequires 3+ years in automotive manufacturing engineering, expert Autodesk FlexSim proficiency, discrete event simulation ownership, manufacturing KPI knowledge, data structuring, scenario analysis, and strong communication.
Autodesk FlexSim, FlexScript, C++, Python
2mo
Save
Mark Applied
Hide
Sr Software Engineer (Multiple Positions) (REF288137E)
Plymouth, Michigan, United States
HybridFull Time
Bosch
Bosch: Global manufacturer of automotive and industrial engineering technology.
5+ YOEBachelor's in engineering or computer science; 5+ years in automotive embedded software or as a software architect; experience with C, microcontrollers, 8D, CMMI/A-SPICE, DOORS, ALM-CCM/CQ, SCM/MKS, Rhapsody/AMEOS, and QAC.
C, 8D, CMMI, A-SPICE, AB-ECU, DOORS, ALM-CCM/CQ, SCM/MKS, Rhapsody, AMEOS, QAC, Microcontrollers
1d
Save
Mark Applied
Hide
Sr Software Engineer
Farmington Hills, Michigan, United States
OnsiteFull Time
ZF Group
ZF Group: Manufacturer of automotive driveline, chassis, and safety systems.
6+ YOEBachelor's degree in engineering, computer science, mathematics, or related field; 6+ years developing driver assistance systems; modern C++14+, CI/DevOps, Gitflow, and probabilistic robotics knowledge.
C++, Gitflow
11h
Save
Mark Applied
Hide
Software Engineer II – eCommerce Software Engineering (REF40010U)
Ann Arbor, Michigan, United States
HybridFull Time
Domino's
Domino'sNASDAQ: DPZ: Global pizza chain providing delivery and carryout services.
5+ YOEBachelor's degree or equivalent and 5 years of software development experience, including Java, microservices, Spring, databases, testing, web services, eCommerce, and Unix or Linux environments.
Java, Spring Framework, Spring Boot, JMS, ActiveMQ, Spring JDBC Template, JPA, Hibernate, Maven, RESTful JSON API, SOAP, XML, Agile, Test-Driven Development (TDD), JUnit 5, Mockito, AssertJ, Memcache, EHCache, Hazelcast, IntelliJ IDE, MacOS, Unix, Linux