Project Engineer – Software Application Development

Rochester Hills, Michigan
IDj-1025
Job TypeDirect Hire
Remote TypeOn-Site

We’re looking for a software-focused Project Engineer who thrives on solving complex problems, enjoys building new solutions, and works well within a collaborative team. This role operates in a fast-moving Agile environment, developing applications that assist technicians in diagnosing and repairing trucks—allowing you to see the real-world impact of your work. You’ll join a motivated team of engineers who are already driving these initiatives forward.


WHAT YOU’LL DO

  • Work across a variety of platforms and technologies, gaining opportunities to learn and grow based on your interests.

  • Design and build software applications for Windows, Android, and iOS environments.

  • Develop features using multithreading, concurrency, event handling, and synchronization techniques.

  • Apply strong knowledge of software architecture, design patterns, object-oriented principles, and functional programming concepts.

  • Tackle complex technical challenges using solid problem-solving skills.

  • Travel to customer sites when required.

  • Collaborate closely with teammates, sharing knowledge and contributing in a fast-paced, Agile team setting.

  • Demonstrate initiative, work independently when needed, and navigate ambiguity effectively.

  • Bring creativity and attention to detail to every project.


QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Software Engineering, or a closely related field.

  • 5+ years of experience in software design, development, and testing.

  • 2+ years working with database technologies such as MySQL or Microsoft Access.

  • Strong grounding in software design patterns, OOP, functional programming, and architectural best practices.

  • Experience developing embedded software.

  • 5+ years of experience in C/C++ development.

  • 3+ years of hands-on .NET/C# development.

  • Experience building applications across Windows, Android, and iOS platforms.

  • Understanding of OS-abstraction techniques.

  • Familiarity with source control tools like SVN and Git.

  • Experience working within Agile methodologies.

Drag & Drop Resume

(PNG, JPEG, PDF, DOC, TXT)

Message & data rates may apply to all numbers allowed to receive messages

Message frequency varies. Text STOP to opt-out or HELP for assistance