Current jobs related to C++ Embedded Systems Engineer - Dearborn, Michigan - Systems Technology Group, Inc. (STG)


  • Dearborn, Michigan, United States United Software Group Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Engineer to join our team at United Software Group. As an Embedded Software Engineer, you will be responsible for designing, implementing, and validating software for various vehicle features, including starting, locking, lighting, alarms, windows, powered closures, seats, climate control, and...


  • Dearborn, Michigan, United States Ford Motor Company Full time

    Job Title: Embedded Software Engineer for ADAS SystemsAbout the Role:We are seeking a highly skilled Embedded Software Engineer to join our ADAS Software and Feature Development Team at Ford Motor Company. As a key member of our team, you will be responsible for designing, developing, and integrating the embedded C++ software platform for adaptive feature...


  • Dearborn, Michigan, United States Ford Motor Company Full time

    Job DescriptionAt Ford Motor Company, we're pushing the boundaries of innovation in the automotive industry. Our team is seeking a talented Embedded Software Engineer to join our ADAS Software and Feature Development Team.We're responsible for designing and developing software that enables magical experiences in our vehicles, such as Blue Cruise, Pro Trailer...


  • Dearborn, Michigan, United States Saxon Global Full time

    Job SummaryWe are seeking a highly skilled Sr. Software Engineer to join our team at Saxon Global. The ideal candidate will have a strong background in embedded systems, automotive software development, and Unified Diagnostics Specification (ISO 14229).Key Responsibilities* Develop and maintain complex software systems for automotive applications*...


  • Dearborn, Michigan, United States United Software Group Full time

    Job SummaryWe are seeking an experienced Embedded Software Engineer for Automotive Systems to join our team at United Software Group. As an Embedded Software Engineer, you will be responsible for the design, implementation, and validation of software for various vehicle features. Your expertise in AUTOSAR Functional Safety will be crucial in ensuring the...


  • Dearborn, Michigan, United States Siri InfoSolutions Inc Full time

    Job DescriptionJob Title: Software Engineering - EmbeddedLocation: Dearborn, MIRequired Skills and Experience: Bachelor's Degree in Computer Science, Electrical Engineering, or related field4+ years of C/C++ development within Linux/QNX/RTOS domain2+ years developing bootloaders, drivers, or BSP in Linux/QNX/RTOSDesired Experience:Master's Degree in Computer...


  • Dearborn, Michigan, United States KYYBA Inc Full time

    Job Title: Embedded Systems Security SpecialistWe are seeking an experienced Embedded Systems Security Specialist to join our team at KYYBA Inc.Job Summary:The Embedded Systems Security Specialist will be responsible for developing, defining, and maintaining ECU and system-level security DV processes, procedures, plans, and technical documentation. This role...


  • Dearborn, Michigan, United States Optimal CAE Full time

    Job Summary:Optimal CAE is seeking a highly skilled Embedded Software Engineer - Model Based Developer to accelerate the use of automation in the simulation and software development processes. The ideal candidate will focus on driving breakthroughs in development and testing efficiency by working with various Ford software, controls, and simulation teams.Key...


  • Dearborn, Michigan, United States Optimal CAE Full time

    Job Title: Embedded Software Engineer - Model Based DeveloperJob Summary:Optimal CAE is seeking a skilled Embedded Software Engineer - Model Based Developer to accelerate the use of automation in the simulation and software development processes. The ideal candidate will focus on driving breakthroughs in development and testing efficiency by working with...

  • Technical Expert

    2 weeks ago


    Dearborn, Michigan, United States Ford Motor Company Full time

    Job DescriptionIn this leadership role, you will provide technical guidance and make strategic decisions in software architecture, development, and processes for embedded software, focusing on middleware, diagnostics, and software updates.Key ResponsibilitiesLead software technical reviews and implement Ford Functional/non-functional software requirements...


  • Dearborn, Michigan, United States Optimal Inc. Full time

    Job OverviewOptimal Inc. is seeking a highly skilled Embedded Software Engineer to accelerate the use of automation in simulation and software development processes. The ideal candidate will work with various Ford software, controls, and simulation teams to develop desktop and cloud solutions that increase speed and robustness of the embedded control...


  • Dearborn, Michigan, United States United Software Group Full time

    Job Title: Embedded Software DeveloperWe are seeking a skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities: In-depth experience with the C-language, preferably in support of an...


  • Dearborn, Michigan, United States Artmac Soft LLC Full time

    Job OverviewArtmac Soft LLC is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software for Linux/QNX/RTOS platforms.Key Responsibilities:Develop and maintain high-quality embedded software for Linux/QNX/RTOS...


  • Dearborn, Michigan, United States Ciber Full time

    Job Summary:HTC Global Services is seeking a skilled Embedded Systems Software Developer to join our team. As a key member of our Body Control Software team, you will be responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. Key Responsibilities: Design and develop software for vehicle...


  • Dearborn, Michigan, United States HonorVet Technologies Full time

    Job Title: Senior Systems EngineerWe are seeking a highly skilled Senior Systems Engineer to join our team at HonorVet Technologies. As a key member of our engineering team, you will be responsible for designing and implementing secure systems for our vehicle cybersecurity solutions.Key Responsibilities:Develop and maintain ECU and system-level security DV...


  • Dearborn, Michigan, United States Ford Motor Company Full time

    Job Description:At Ford Motor Company, we are seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems. Has hands-on experience developing drivers and controlling actuators for low-voltage motors...


  • Dearborn, Michigan, United States Ford Motor Company Full time

    Job Title: Embedded Controls Software EngineerWe are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team at Ford Motor Company.About the RoleThe ideal candidate will have a strong background in embedded development supporting complex, distributed, safety critical embedded systems. Has hands-on experience developing...


  • Dearborn, Michigan, United States HonorVet Technologies Full time

    Job Title: Senior Systems EngineerWe are seeking a highly skilled Senior Systems Engineer to join our team at HonorVet Technologies. As a key member of our engineering team, you will be responsible for designing and implementing secure systems and ensuring the integrity of our products.Key Responsibilities:Develop and maintain ECU and system-level security...

  • HIL Systems Engineer

    1 month ago


    Dearborn, Michigan, United States G-TECH Services Full time

    Job DescriptionWe are seeking a highly skilled HIL Systems Engineer to join our team at G-TECH Services, Inc. This is a hybrid position that requires a minimum of 3 days per week on-site.Key Responsibilities:• Develop and execute advanced Hardware in the Loop systems and test plans as part of the control development process.• Collaborate with control...


  • Dearborn, Michigan, United States Ram P Full time

    Embedded Linux ExpertWe are seeking an experienced Embedded Linux Expert to join our team at Ram P. The ideal candidate will have a strong background in embedded Linux development, including experience with Linux kernel build environments, bootloader development, and device driver development.Key Responsibilities:Develop and maintain embedded Linux systems...

C++ Embedded Systems Engineer

2 months ago


Dearborn, Michigan, United States Systems Technology Group, Inc. (STG) Full time

Position: Embedded C++ Software Engineer

Systems Technology Group, Inc. (STG) is a recognized partner of a leading Automotive Company in Michigan. We are currently seeking several Embedded C++ Software Engineers to join our team. STG prides itself on a remarkable 98% repeat business rate from our clients and has received numerous accolades for our outstanding services. Our company has been featured in Crain's Detroit Business as one of Michigan's Fastest Growing Companies and has consistently ranked among the Top IT Services Companies and Top Minority Business Enterprises.

Company Culture: At STG, we prioritize our company culture in every decision we make. Our employees are empowered and held accountable for their results. We value both teamwork and individual contributions, ensuring that performance is recognized and rewarded.

Job Responsibilities:

  • The Embedded C++ Software Engineer will focus on the integration of SAE Level 2 and 3 automated driving functionalities, AUTOSAR standards, and the incorporation of operating system and ECU-specific software.
  • Key duties include:
    • Development of foundational software layers
    • Integration with functional safety principles
    • Configuration of AUTOSAR layers
    • Integration of middleware stacks
  • The ideal candidate will have a solid understanding of modern safety-critical electronic control units and a keen interest in cutting-edge automated driving compute platforms and emerging computational technologies.

Qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • Minimum of 3 years of experience in embedded software development using C/C++/Python
  • Experience with Board Bring-up, Bootloader integration, OS/OSEK/RTOS, and BSP development
  • Familiarity with communication protocols such as CAN/CAN-FD, LIN, SPI, and Ethernet
  • Proficiency in software integration and configuration tools (e.g., Emulators, Debuggers, CANoe/CANalyzer)
  • Experience in building and configuring RTOS/OS like QNX/Linux
  • Strong debugging and troubleshooting skills for embedded software on target hardware

Additional Requirements:

  • At least 2 years of experience in embedded software development using C/C++/Python
  • Experience with RTOS/Operating Systems such as QNX and/or Linux
  • Experience in developing device drivers, BSP, and Board Bring-up activities
  • Proficient in using embedded software development and debugging tools such as IDEs, Emulators, Debuggers, and JTAG

We look forward to receiving your application and exploring the possibility of you joining our innovative team.