Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - C++ C#

Greenlight Professional Services

Software Engineer - Applications Development
Rochester Hills, MI
Full-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
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - C++ C# in Rochester Hills, MI vacancy
  •  ...Job Description: We are seeking a highly skilled C++ Hardware Bring-Up Engineer with strong expertise in embedded systems, automotive SoC...  ...critical role in developing and optimizing low-level embedded software for automotive platforms, leading hardware bring-up... 
    Suggested

    Tachyon Technologies

    Auburn Hills, MI
    3 days ago
  •  ...Embedded Software Engineer # Brief We are looking for an Embedded Software Engineer...  ...~ Solid programming experience in C or C++ ~ Proven experience in embedded...  ...Experience with Windows application programming is a plus (C# is preferred)... 
    Suggested
    Work experience placement

    James David Staffing

    Auburn Hills, MI
    3 days ago
  • A leading talent solutions provider is seeking a Senior Embedded Software Engineer to lead software solutions for real-time platforms. The successful candidate will develop applications in C/C+, model systems, and ensure compliance with defense standards. Candidates should... 
    Suggested

    Blue Chip Talent

    Troy, MI
    4 days ago
  •  ...Weekdays 8am-5pm Perform standard software engineering assignments, which are of moderate technical...  ...~2+ years of experience with C++ development ~ Good understanding of...  ...protocols (J1939, CAN, ISO15765, etc.) C#, other .NET languages, SQL, and XML... 
    Suggested
    Work experience placement
    Shift work
    Weekday work

    Greenlight Professional Services

    Rochester Hills, MI
    4 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building...  ...On Writing and debugging code in languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team, collaborating across... 
    Suggested
    Remote job
    Internship

    Danaher

    Rochester Hills, MI
    4 days ago
  •  ...Title: AUTOSAR Embedded Software Engineer Location: Auburn Hills, MI Duration: Full Time Experience required: 8-10 years...  ...experience working in embedded software development with C and/or C++ • Good experince of Classic AUTOSAR concepts, architecture,... 
    Full time

    SWITS DIGITAL Private Limited

    Auburn Hills, MI
    1 day ago
  •  ...MCU - AUTOSAR Embedded Software | Auburn Hills, Michigan, United States Subject: Exciting Opportunity: MCU - AUTOSAR Embedded Software Role...  ...and Experience - 5+ years in embedded software development (C/C++) - Strong understanding of Classic AUTOSAR concepts and... 

    Indotronix International Corporation

    Auburn Hills, MI
    6 days ago
  •  ...world. Job Summary: Responsible for software architecture, for the design,...  ...working knowledge in the domain of software engineering development and systems integration, with...  ...Linux standards ~ Experience with C, C++ and C# , Python, Object Oriented Programming... 
    For subcontractor
    Local area
    Overseas
    Shift work
    Weekend work

    Loc Performance

    Auburn Hills, MI
    14 days ago
  •  ...Software Engineer Opportunity This is an opportunity to join a fast paced program with DCS Corp's U.S. Army Combat Capabilities Development...  .... Experience with Software Programming Languages such as C++, C#, C, etc. Ability to troubleshoot and debug issues.... 

    DCS Corp

    Sterling Heights, MI
    2 days ago
  • Magna-International-6df39721 is seeking a Software Lead who will oversee the development...  ...should have a Master’s degree in software engineering and a minimum of 8 years of relevant...  ...along with strong skills in embedded C/C++. Join us in shaping the future of mobility... 

    Magna-International-6df39721

    Auburn Hills, MI
    1 day ago
  • An established industry player is seeking a skilled embedded software engineer with extensive experience in automotive applications. This role...  ...cycle. The ideal candidate will have a strong background in C/C++ programming and SOC architectures, along with a passion for innovation... 

    TechDigital Group

    Auburn Hills, MI
    3 days ago
  •  ...K10 - Embedded AUTOSAR Engineer Auburn Hills, Michigan, United States Embedded AUTOSAR...  ...Skills: Classic AUTOSAR, Embedded Software Development Preferred Skills: Cyber-security...  ...Min 5 years of experience working in embedded software development with C / C++... 

    Dorleco

    Auburn Hills, MI
    4 days ago
  •  ...leading technology company in Auburn Hills is looking for an Embedded Software Developer to design and integrate software layers for automotive...  ...software development, particularly with Classic AUTOSAR and C/C++. The role offers competitive pay and comprehensive benefits,... 

    KPIT

    Auburn Hills, MI
    5 days ago
  • Pentangle Tech Services | P5 Group is seeking an embedded software engineer in Auburn Hills, Michigan. The role involves designing and developing software applications using C/C++ on QNX, focusing on real-time performance and automotive Ethernet communication. The ideal... 

    Pentangle Tech Services | P5 Group

    Auburn Hills, MI
    1 day ago
  •  ...sensor fusion. The ideal candidate should be enrolled in a master’s or PhD program, hold a bachelor’s degree in engineering, and have experience with C/C++ and Python. The role involves developing algorithms, implementing image processing, and performing testing. #J-1... 
    Internship

    Magna International

    Auburn Hills, MI
    5 days ago
  •  ...company seeks a Sr. Staff BSW OS and Hypervisor Engineer in Auburn Hills, Michigan. The role...  ...-functional teams, and optimizing embedded software. Candidates should have a Bachelor's degree, 10+ years of experience with C/C++, and expertise in OS and Hypervisors. The ideal... 

    Hashlist

    Auburn Hills, MI
    5 days ago
  •  ...incorporating operating system and ECU specific software. • The primary duties will include...  ...Masters) in electrical / Computer Engineering or similar discipline • 10+ years' experience...  ...software development with C and/or C++ • Work experience in configuring Secure... 
    Work experience placement

    Info Way Solutions

    Auburn Hills, MI
    2 days ago
  •  ...Project Engineer Rochester Hills, MI Job Summary Project Engineer to lead development of embedded software for diagnostic tools for vehicles and equipment. Top Skills...  ...software development PI drivers, C, C++,. Net Experience with diagnostics... 
    Contract work

    ConsultNet

    Rochester Hills, MI
    3 days ago
  •  ...teams to design, implement, and optimize software that complies with AUTOSAR standards and...  ...closely with system architects, hardware engineers, and cross-functional teams to define software...  ...in programming languages such as C and C++ for embedded systems. ~ Familiarity... 

    Concord IT Systems

    Auburn Hills, MI
    2 days ago
  •  ...The Propulsion System Senior Software Architect is responsible for defining re-usable, Hardware...  ...with standard interfaces for Engine, Transmission and Electrification Programs...  ...Minimum 7 years of experience in embedded C/C++ in Vector/ ETAS/AUTOSAR Basic Software configuration... 

    Stellantis

    Auburn Hills, MI
    3 days ago
  •  ...We are seeking a highly motivated Core/Base Embedded Software Engineer to join our team responsible for the development of Base software for...  ...requirements, design specifications, AUTOSAR BSW configurations, and C/C++/assembly code, ensuring high-quality and standards-compliant... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...We are seeking a motivated and technically strong Software Development, Integration, and Platform Delivery Engineer to support the development, validation, and delivery...  ...with one or more programming languages: ~ C ~ C++ ~ Python ~ MATLAB/Simulink Basic... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an Embedded Software Technical Lead, you will be hands-on in leading a...  ...using Programming Languages such as C++, C#, C, etc., test and installation for the integration... 

    DCS Corp

    Sterling Heights, MI
    6 days ago
  •  ...The Embedded Base Software Engineer will be part of a team responsible for developing basic software components for propulsion system control...  ...reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans. The candidate will also embrace... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...JOB DESCRIPTION: SAIC is seeking a Senior Systems Engineer to work with complex vehicle electrical systems, embedded controls...  ...CANoe, Mathlab Simulink. Preferred skills: coding with CAPL and C#. U.S. citizenship required due to government program... 
    Summer work
    Local area
    Remote work

    Science Applications International Corporation

    Auburn Hills, MI
    1 day ago
  •  ...Job Description Description: We are seeking a Controls / Software Development Engineer to support the development and productionization of Drive-by...  ...~ Experience with the following: ~ Embedded C / C++ ~ Real-time ECU development ~ CAN / LIN communication... 

    FEV North America Inc

    Auburn Hills, MI
    8 days ago
  •  ...direction and architectural vision of our base software systems. You will leverage your extensive...  ...to lead and mentor a team of talented engineers. Key Responsibilities:...  ...embedded programming languages (e.g., C/C++, RUST), deep knowledge on Embedded Automotive... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...seeking a skilled and motivated Automotive Engineer to join our Electric Drive Module (EDM)...  ...cross-functional teams including hardware, software, manufacturing, and quality to ensure...  ...capture, etc Coding experience in Python, C++, or similar languages is a plus... 

    Stellantis

    Auburn Hills, MI
    5 days ago
  •  ...The Software Engineer will be part of a team responsible for developing Motor Control Processor (MCP) application software components for Gen...  ...reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans. The candidate will also embrace... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...Employee Benefit Industry. This role requires strong skills in database management, C# .NET development, and teamwork. Applicants should have over 5 years of professional experience in software development, including extensive knowledge of MS SQL Server. The job offers... 

    Sharpquest

    Troy, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - C++ C#. Be the first to apply!