Top Software Engineer Jobs in Ann Arbor, MI

3 Days AgoSaved
Hybrid
Ann Arbor, MI
Mid level
Mid level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Designs, develops, and implements controls software and diagnostic algorithms for current and next-generation vehicles. Translates functional requirements into software strategies, codes primarily in C, occasionally uses MATLAB Simulink models, and develops unit and multicomponent tests. Verifies and validates system behavior using virtual systems, benches, and vehicles while collaborating with multidisciplinary engineering teams.
Top Skills: CGitHardware-In-The-Loop (Hil)Matlab SimulinkPlant ModelingSoftware-In-The-Loop (Sil)Stateflow
Reposted 3 Days AgoSaved
Hybrid
Ann Arbor, MI
Junior
Junior
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Develop and integrate co-simulation virtual test environments and virtual controller models for embedded automotive systems. Implement and test virtual controller components (HWIO, RTOS, communication models), integrate plant and ECU models, support users, document releases, and improve tools and CI/CD workflows using Python and cloud technologies.
Top Skills: CC++Ci/CdEmbedded CGitJavaJenkinsJIRAPythonRtos
7 Days AgoSaved
Hybrid
Ann Arbor, MI
105K-160K Annually
Junior
105K-160K Annually
Junior
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Develop and integrate embedded software for automated driving platforms. Responsibilities include vehicle controls integration, troubleshooting software issues, supporting vehicle build events, testing and analyzing ADAS feature performance, updating vehicle software configurations, and developing virtualization tools to reduce hardware dependencies. The role requires collaboration across functions and expertise in vehicle control systems.
Top Skills: AgileAndroidAutonomous Vehicle ControlsBack-Office InfrastructureCC++Embedded SoftwareFluent BitPythonVcuVehicle Controls SystemsVirtualization Tools
8 Days AgoSaved
Hybrid
Ann Arbor, MI
Junior
Junior
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Develop embedded software for high-voltage battery management systems in GM electric vehicles. Responsibilities include designing diagnostics and control software, implementing automotive communications, translating system and safety requirements, and validating functionality through automated, SiL, HIL, bench, and vehicle testing. The engineer will collaborate across engineering teams, support Agile delivery, conduct code reviews, maintain traceability, apply CI/CD practices, and contribute to AI-driven diagnostics and predictive analytics.
Top Skills: ArxmlBattery Management SystemsCC++CanCi/CdDevOpsEthernetGitHilJIRALinMisraPythonSafeService-Oriented ArchitectureSilSoftware Defined Vehicle
9 Days AgoSaved
Hybrid
Ann Arbor, MI
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Develop and integrate embedded controls software for vehicle low-voltage power generation, storage, management, and distribution systems. Responsibilities include C/C++ controls development, testing across SIL, HIL, bench, and vehicle environments, data analysis, safety and regulatory compliance, root-cause resolution, interface design, Agile collaboration, mentoring, and process improvement.
Top Skills: CC++Embedded ControlsHilIncaMdaPythonSil
YesterdaySaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
115K-180K Annually
Entry level
115K-180K Annually
Entry level
Big Data • Fintech • Mobile • Payments • Financial Services
Develop and launch scalable full-stack search systems using JavaScript, TypeScript, Python, or Kotlin. Collaborate with engineers and stakeholders, balance delivery speed with system reliability, debug code, participate in code reviews, write tested and extensible software, and contribute to team growth and communication.
Top Skills: JavaScriptKotlinPythonTypescript
Reposted YesterdaySaved
Remote
Ann Arbor, MI
133K-213K Annually
Mid level
133K-213K Annually
Mid level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Develop and scale full-stack software that calculates and delivers restaurant employee pay, including tip pooling, wage calculations, earnings retrieval, and payroll delivery. Responsibilities include designing reliable services, participating in code reviews and architecture discussions, influencing technical roadmaps, and collaborating with product, design, and engineering teams. The role requires backend development, modern web technologies, databases, distributed systems, messaging, microservices, and a strong focus on precision and production reliability.
Top Skills: Alternative Data StoresDistributed SystemsEnterprise Messaging SystemsGraphQLJavaKotlinMicroservicesReactRestTraditional DatabasesTypescript
YesterdaySaved
Remote or Hybrid
Ann Arbor, MI
95K-173K Annually
Mid level
95K-173K Annually
Mid level
Machine Learning • Payments • Security • Software • Financial Services
Leads the design and development of software solutions, resolves complex technical problems, and provides guidance to engineering colleagues. Responsibilities include preparing technical documentation, reviewing code and testing, applying modern development methodologies, and supporting business initiatives. The role typically requires a bachelor’s degree and at least three years of relevant experience. Preferred skills include Agile, cloud computing, DevOps, requirements analysis, system design, and project management.
Top Skills: Agile MethodologyCloud ComputingDevOps
YesterdaySaved
In-Office or Remote
Ann Arbor, MI
82K-125K Annually
Entry level
82K-125K Annually
Entry level
Big Data • Information Technology • Software • Analytics • Energy
Develop and maintain C# and .NET functionality for electric and gas distribution software tools. Responsibilities include feature development, bug fixes, unit and integration testing, peer reviews, CI/CD support, refactoring, documentation, and Scrum participation. The engineer will collaborate with product, QA, and senior developers while responsibly using AI coding assistants and building expertise in modern software engineering practices.
Top Skills: .NetC#CadChatgptCi/CdClaudeCloud ApisEam SystemsGisGitGithub CopilotVisual Studio
10 Days AgoSaved
Hybrid
Ann Arbor, MI
Junior
Junior
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Develop and deliver embedded controls software for electrification, autonomous, engine, transmission, and chassis systems. Design physics and controls requirements, implement diagnostics and controller communication strategies, and test software at controller, system, and vehicle levels. Document requirements, link them to test cases, use automated testing tools, collaborate within Agile Scrum teams, and support software planning, knowledge sharing, and training.
Top Skills: Agile ScrumAuto Code GenerationAutomated TestingCC++Embedded Controls SoftwareMatlabPythonSimulink
2 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
160K-170K Annually
Senior level
160K-170K Annually
Senior level
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
Own QA strategy and release quality for POS, back-office, and payments products. Build automated unit, integration, API, contract, and end-to-end tests; integrate testing into GitHub Actions; validate hardware, offline modes, payment flows, and upgrades; establish release gates and test environments; monitor quality metrics; reproduce merchant issues; and coach engineers on testable design and quality practices.
Top Skills: AndroidAPIsAppiumCapybaraCiCrashlyticsCypressEspressoGithub ActionsJavaKotlinLaunchdarklyMaestroPactPlaywrightPosPosthogPythonRuby on RailsRspecRubySentryTypescript
7 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
146K-225K Annually
Junior
146K-225K Annually
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and launch scalable fullstack web applications and APIs for Affirm’s Ads Platform. Collaborate with product, design, analytics, and engineering partners to break projects into deliverable phases, make technical trade-offs, write tested and extensible code, monitor service metrics, support on-call operations, review code, and participate in team development and interviews.
Top Skills: APIsKotlinPythonReact
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 7 Days AgoSaved
Remote or Hybrid
Ann Arbor, MI
100K-125K Annually
Mid level
100K-125K Annually
Mid level
Other • Professional Services
Develop and deliver complex software features using Ruby on Rails and React. Responsibilities include system design, requirements clarification, deployments, operational support, performance and security improvements, database optimization, AWS infrastructure troubleshooting, SSO integrations, monitoring, web server administration, compliance implementation, automated testing, and mentoring junior engineers.
Top Skills: AWSCi/CdIso 27001LinuxMySQLNginxNistNoSQLOauthReactRedisRuby On RailsSAMLSoc 2
7 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
146K-225K Annually
Junior
146K-225K Annually
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop backend tools and systems that improve batch development, testing, workflow efficiency, and reliability. Collaborate with product, infrastructure, design, and analytics teams; break projects into deliverable phases; build scalable, well-tested code; monitor metrics; support system availability and on-call operations; debug code; conduct reviews; and contribute to engineering growth and hiring activities.
Top Skills: AWSKotlinKubernetesMySQLPython
8 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
146K-225K Annually
Junior
146K-225K Annually
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and improve high-traffic consumer web experiences using React and TypeScript. Contribute to experimentation, client-side tagging, marketing integrations, attribution, measurement, performance, testing, observability, and privacy-aware development. Collaborate with Product, Design, Marketing, Analytics, Data Engineering, and senior engineers. Break down projects, write reliable and extensible code, support operations and on-call efforts, participate in code reviews, and contribute to team growth.
Top Skills: Analytics PlatformsConversion TrackingGoogle Tag ManagerJavaScriptMarketing ApisReactTypescriptVueWeb Experimentation Platforms
10 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
146K-225K Annually
Entry level
146K-225K Annually
Entry level
Big Data • Fintech • Mobile • Payments • Financial Services
Design and implement backend APIs, microservices, and checkout platform components for Affirm’s financial products. Own system health, improve performance and reliability, collaborate across engineering teams, and contribute to technical standards, tooling, and processes. The role requires developing, testing, and shipping high-quality software at scale while making customer-centric technical decisions.
Top Skills: AWSGitKotlinMySQLPythonRedisRpc
YesterdaySaved
Remote or Hybrid
Ann Arbor, MI
189K-291K Annually
Expert/Leader
189K-291K Annually
Expert/Leader
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Architect and guide development of GM’s cloud-native virtual development platform for distributed simulation, vECUs, FMUs, SIL/MIL workloads, and AI-enabled workflows. Responsibilities include designing orchestration, APIs, data pipelines, scalable compute, CI/CD integration, security, observability, and reliability, while mentoring developers and influencing technical direction. The role requires expertise in backend and distributed systems, virtualization, cloud architecture, Kubernetes, AI/ML integration, data engineering, and ontology-based system design.
Top Skills: Ai/MlAutomated ReasoningCi/CdCloud ComputingData EngineeringDistributed SystemsDockerEvent-Driven ArchitectureFmusInfrastructure As CodeKubernetesMachine Learning WorkflowsMcpMilOwlPythonRdfRest ApisSilSimulationSparqlVector DatabasesVecusVirtualization
YesterdaySaved
Hybrid
Ann Arbor, MI
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Develops embedded control systems, diagnostics, controller communications, and thermal-loop software for vehicle mechatronics. Performs HIL integration, ECU validation, automated testing, CAN simulation, and machine-level testing. Acts as a technical SME and Product Owner, refining backlogs, defining acceptance criteria, coordinating dependencies, supporting Scrum events, and ensuring feature quality through validation, demonstrations, and test-driven practices.
Top Skills: CCanalyzerCanoeCat EtController Area Network (Can)Dspace HilElectronic Control Units (Ecus)Hardware-In-The-Loop (Hil)MatlabPythonSimulinkVector Canape
24 Days AgoSaved
Hybrid
Ann Arbor, MI
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Develop and validate embedded software, algorithms, and real-time motion-control systems for ADAS and automated-driving features. Responsibilities include control design, CI/CD validation, unit testing, SIL/HIL simulation, vehicle testing, calibration, software change management, fleet management, production support, and cross-functional collaboration. The role focuses on optimizing reusable software architecture and delivering high-performance features such as lane keeping, adaptive cruise control, Super Cruise, and collision mitigation.
Top Skills: AgileCC++CanCarmakerCarsimCi/CdEthernetHilIso 26262Kalman FilterLinModel-Predictive ControlPythonRecursive Least-SquaresScrumSilSimulink
15 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
146K-225K Annually
Junior
146K-225K Annually
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop and scale backend streaming and data infrastructure using Kafka, Flink, AWS, Kubernetes, and related technologies. Break down projects, deliver tested software, collaborate with product and engineering teams, monitor system availability, participate in on-call support, debug code, conduct code reviews, and contribute to team development.
Top Skills: AWSFlinkKafkaKotlinKubernetesPythonSchema Registry
16 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
175K-195K Annually
Junior
175K-195K Annually
Junior
Big Data • Healthtech • HR Tech • Machine Learning • Software • Telehealth • Big Data Analytics
Build, optimize, and maintain software systems using AI while collaborating across disciplines on healthcare technology. Develop distributed, event-driven systems, learn new languages and frameworks, and protect user privacy through data security and HIPAA-compliant practices. The role works with AWS, Kubernetes, and large-scale medical datasets in a fast-paced, mission-driven environment.
Top Skills: AirflowAWSClaude CodeDbtDltGoKubernetesPythonReactTypescript
3 Days AgoSaved
Hybrid
Ann Arbor, MI
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Leads the full lifecycle development of embedded control software, including requirements analysis, design, coding, debugging, testing, documentation, and production release. Develops AUTOSAR-compliant infrastructure and firmware using embedded C, coordinates cross-functional and supplier teams, performs root-cause analysis, improves software quality, and validates functionality with automated tools, prototype benches, and laboratory equipment.
Top Skills: Automated TestingAutosarBehavior Driven DevelopmentBswCanalyzerComplex DriversConfiguration ManagementDebugging ToolsEmbedded CEmbedded CompilersEtas IncaHwioIbm SynergyLauterbachLinkersOscilloscopesSumsTest Driven Development
Reposted 6 Days AgoSaved
Hybrid
Ann Arbor, MI
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Integrate and maintain ECU instrumentation hardware and calibration benches across SDV microcontrollers, ECUs, and electrical architectures. Configure and troubleshoot XCP, DoIP, A2L/A2ML, measurement, flashing, trace, and calibration workflows. Diagnose hardware, software, tooling, licensing, and configuration issues; maintain instrumentation requirements documentation; coordinate with suppliers and engineering teams; and coach calibrators and software engineers. Regular hands-on lab and bench work is required.
Top Skills: A2LA2MlAsam Asap-3Asam Mcd-1 XcpAsam Mcd-2McAsam Mcd-3McAuroraCanDaqDoipEcu FlashingEthernetEtkIeee-Isto 5001IncaJtagLauterbach Trace32Nexus 5001Practice ScriptingPythonUdsXcpXetk
21 Days AgoSaved
Easy Apply
Remote or Hybrid
Ann Arbor, MI
Easy Apply
200K-350K Annually
Senior level
200K-350K Annually
Senior level
Fintech • Software • Financial Services
Architect and build a high-performance trading platform for active traders. Develop responsive web interfaces integrating real-time market data, low-latency execution workflows, and advanced trading tools. Collaborate with cross-functional engineering teams on large-scale initiatives, emphasizing scalability, performance, API quality, maintainability, developer experience, and end-user usability.
Top Skills: ReactTailwindTanstackTypescript
21 Days AgoSaved
Remote or Hybrid
Ann Arbor, MI
104K-130K Annually
Junior
104K-130K Annually
Junior
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Develop and maintain native iOS applications using Swift and SwiftUI for DraftKings’ financial platform. Responsibilities include building user-facing features, integrating APIs, managing data and state, optimizing performance, monitoring crash analytics, participating in code reviews and testing, and troubleshooting reliability issues. The role collaborates with product, design, analytics, and engineering teams to deliver scalable, compliant mobile experiences.
Top Skills: Ci/CdiOSMvcMvvmSwiftSwiftui
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account