Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
GP

Greenlight Professional Services

via ZipRecruiter

All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Software Development (Applications)

Rochester Hills, MI
Full-time
Posted 2/25/2026
Verified Source
Key Skills:
Software Engineering
Data Architecture
Cloud (AWS)

Compensation

Salary Range

$120000K-125000K a year

Responsibilities

Design and develop multi-platform software applications for vehicle diagnostics in an Agile environment.

Requirements

Requires 5+ years in C/C++ and .NET development, mobile app experience, and working onsite in Agile teams.

Full Description

Software Development (Applications) Onsite: 5 Days/Week (Mon–Fri) | Rochester Hills, MI About the Role We are seeking a Project Engineer to design and develop software applications used by technicians to diagnose and repair heavy-duty vehicles. This role is focused on PC and mobile application development in a fast-paced Agile environment. Your work will directly impact real-world service operations and customer outcomes. You’ll collaborate with a highly motivated team building applications across multiple platforms, with exposure to a wide range of technologies and opportunities to grow in areas of interest. Key Responsibilities • Design and develop applications across Windows, Android, and iOS platforms • Build solutions leveraging multithreading, concurrency, event handling, and synchronization • Apply strong software design patterns, OOP, functional programming, and software architecture principles • Troubleshoot and resolve complex application-level issues • Collaborate closely with cross-functional teams in an Agile development environment • Travel to customer sites as needed to support deployments and issue resolution • Contribute to code reviews, documentation, and continuous improvement Required Qualifications • Bachelor’s degree in Computer Science, Software Engineering, or related technical field • 5+ years of experience in software design, development, and testing • 5+ years of hands-on C/C++ development • 3+ years of .NET development (C#) • Experience developing applications for Windows • Experience with mobile application development (Android and/or iOS) • Strong understanding of software design patterns, OOP, functional programming, and application architecture • 2+ years of experience with database systems (e.g., MySQL, Access or similar) • Experience with Git and/or SVN source control • Experience working in Agile/Scrum environments • Strong problem-solving skills; comfortable working with ambiguity and taking initiative Nice to Have • Experience building cross-platform applications • Experience integrating with third-party APIs and device SDKs • Exposure to diagnostic or industrial software environments Company DescriptionWhy Join · Collaborative, experienced engineering team. · Competitive salary & full benefits. · Opportunity to deliver impactful next-generation products.

This job posting was last updated on 3/2/2026

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt