Software Engineer – C++ C#

Greenlight Professional Services

Rochester Hills, MI

JOB DETAILS
JOB TYPE
Full-time
SKILLS
Agile Programming Methodologies, Android, Automotive Technology, C Programming Language, C++ Programming Language, Cross-Functional, Database Technology, Design Patterns Programming Methodologies, Embedded Hardware, Embedded Systems, Git, Hardware-Software Integration, Identify Issues, Maintenance Services, Microsoft .NET, Microsoft Access Database, Microsoft C# (C Sharp), Microsoft Windows Operating System, Multiplatform/Cross-Platform, Multithreaded Programming, MySQL, Problem Solving Skills, Software Design, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Subversion, iOS
LOCATION
Rochester Hills, MI
POSTED
30+ days ago
Software Engineer – Applications DevelopmentRochester Hills, MIFull-Time | On-Site or Hybrid Join a growing team that’s building cutting-edge diagnostic applications for the automotive industry. We're looking for a versatile Software Engineer to develop cross-platform apps that help technicians troubleshoot and repair vehicles. If you're passionate about code that interacts with hardware, this is for you. Responsibilities: Design and develop applications for Windows, Android, and iOS platforms Use C/C++, C#, and .NET frameworks to build robust software solutions Interface with embedded systems and diagnostic hardware Implement multithreading, event-driven programming, and software design patterns Collaborate with cross-functional teams in an Agile environment Qualifications: 5+ years of experience in software development (C/C++, C#) Strong knowledge of MySQL, Microsoft Access, or similar database systems Background in embedded development or hardware/software integration Familiarity with version control tools (Git, SVN) and Agile workflows Excellent troubleshooting and independent problem-solving skills

About the Company

G

Greenlight Professional Services