Project Engineer - Software Applications Developer
We’re recruiting for a Project Engineer to join our client’s growing software engineering group in Rochester Hills, MI. This role focuses on developing innovative diagnostic and service applications that help technicians identify and repair heavy-duty vehicles more efficiently. It’s a fast-paced, collaborative environment where creativity, technical skill, and real-world impact come together.
Key Responsibilities
Design and develop software applications across multiple platforms, including Windows, Android, and iOS.
Build advanced diagnostic tools using C#, .NET, and C/C++ in an Agile environment.
Implement multithreading, concurrency, and event-driven solutions for high-performance systems.
Contribute to architecture, design patterns, and functional programming strategies.
Collaborate closely with cross-functional engineering teams to deliver robust, scalable applications.
Participate in code reviews, testing, and troubleshooting to ensure quality and reliability.
Travel occasionally to customer sites for integration or support activities.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
Hands-on experience designing and developing software in C/C++ and C#.NET.
Familiarity with database systems such as MySQL or Microsoft Access.
Experience working with SVN or Git version control and Agile methodologies.
Understanding of OS-abstracted code development and embedded software principles.
U.S. citizenship required.
Work Environment
Onsite five days per week in Rochester Hills, MI (no hybrid/remote option).
Collaborative team of 10 engineers and growing.
Casual “jeans” environment with strong long-term business stability.
Apply today to join a team that values innovation, problem-solving, and engineering excellence.
Recommended Jobs
Project Accountant
Apply Description We are seeking a proactive, detail-oriented Project Accountant to join our team and help drive financial accuracy and insight across our growing portfolio of wind energy and in…
Centre Director
Position: Centre Director Job Classification: Full-time, Salaried Exempt Reports to: Executive Director Overview: The Centre Director is responsible for the overall operations of The Christian F…
Family Medicine Physician
Non profit Health System seeking a Family Medicine Physician for the Bay City, MI area! CONTACT: Raymond Stiles 843-574-8233 [email protected] About the Company: ~ Group is a partn…
Software Developer
Software Developer (Hybrid) Job Overview We are seeking a skilled and motivated Software Developer to join our dynamic team. As a Software Developer, you will play a pivotal role in designing…
2026 Internship: Sales (Troy, MI)
**2026 Internship: Sales \(Troy, MI\)** **Description** **Responsibilities:** + Review new or amended contracts to confirm agreement to Kautex quotation \(price, effective dates, capacity and terms et…
Cook
Wednesdays just got a whole lot more exciting because we're bringing you Walk-In-Wednesday! Stop by our community to explore the many new and exciting, in-demand careers with representatives from each…
Mechanic - Traverse City Area
Mechanic | Traverse City, MI Salary Range: $49,000 - $81,000 depending on experience Are you a dedicated professional with a passion for troubleshooting and repairing mechanical s…
INTL MEX - Software Engineering Manager
Job Description Day to Day: Insight Global is looking for a Software Engineering Manager to support one of our customers out of Mexico. Responsibilities include: - Lead and provide guidance to a back…
Physician (Regular Ft) - Outpatient Psychiatrist
Summary This position is eligible for the Education Debt Reduction Program (EDRP), a student loan payment reimbursement program. You must meet specific eligibility requirements per VHA policy and su…