Embedded Software Engineer

3 weeks ago


Warren, Michigan, United States Tech Tammina Full time
Job Description:

The Diagnostics Software Engineer for the infotainment system at Tech Tammina manages electrical signals and software diagnostic messages across the radio and vehicle platforms using development tools in Java, C++, C on Android and QNX platforms.

Key Responsibilities:

  • Design and develop diagnostics functionality and enhancements for the infotainment system.
  • Develop software in C/C++ (for QNX based platforms), Java (for Android based platforms), and other scripting languages such as Python or Shell.
  • Participate in software and ECU testing, including unit testing, integration testing, bench end to end testing, and in-vehicle testing.
  • Deliver quality software by involving in architecture, requirements, design, code, and test case reviews.
  • Coordinate with internal and external teams during the development cycle.
  • Communicate effectively with all stakeholders.
  • Support manufacturing requirements analysis and development.
  • Work with system architects and system engineers to define and clarify requirements.

Additional Responsibilities:

Consider quality and safety critical functionality and understand electrical and computing risks that arise from working on embedded systems. Responsible for delivering output such as creating flowcharts, documentations, filling DFMEA, requirements traceability, white-box and black-box testing plans, and test reports. Define a reusable application framework for infotainment systems that scales from low-end vehicles to luxury models. Take initiative and generate technical solutions including specifying requirements, functional decomposition, analysis, development, and testing for current, new, and major programs.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Software development experience.
  • 2 years in designing and developing system-level software.
  • Excellent programming and debugging skills with C, C++, Java.
  • Understanding of unit test frameworks such as JUnit.
  • Working knowledge of Scrum/Agile software development processes.

Preferred Qualifications:

  • Embedded software development experience.
  • Experience with scripting languages such as Shell, Python, Perl.
  • Experience with source control tools such as Git, Gerrit.


  • Warren, Michigan, United States People Tech Group Inc Full time

    Job Title: Embedded Technical Program ManagerLocation: Warren, MICompany: General MotorsJob Overview:General Motors is seeking a highly skilled and motivated Embedded Technical Program Manager to lead and manage the development and execution of embedded systems programs. The ideal candidate will be responsible for overseeing complex technical projects,...


  • Warren, Michigan, United States People Tech Group Inc Full time

    Job Title: Embedded Technical Project ManagerLocation: Warren, MI (onsite)Qualifications:Education: Bachelor's degree in electrical engineering, computer science, or related technical field. Master's degree or MBA is a plus.Experience:5+ years of experience in program management, preferably within automotive or embedded systems domains.Proven experience...

  • Software Engineer

    3 weeks ago


    Warren, Michigan, United States C-Vision Inc. Full time

    Job Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at C-Vision Inc. The ideal candidate will have hands-on experience with Java language and framework, as well as a strong background in software development and testing.Key Responsibilities:* Develop and test software systems using Java* Collaborate with...

  • Software Engineer

    2 weeks ago


    Warren, Michigan, United States SEGULA Technologies Full time

    Software EngineerWe are looking for a skilled Software Engineer to join our team. The successful candidate will have experience in developing backend systems and be proficient in Java and Python programming languages.


  • Warren, Michigan, United States Chevrolet Full time

    About the RoleWe are seeking an exceptional experienced engineer to join our Energy Engagement software engineering team within the Digital Products Engineering organization at General Motors.As a technical leader, you will be responsible for helping lead our engineering efforts through planning, design, and architecture, execution, and ramp. You will also...


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

    Electrical Design & Release Engineer RoleAs a key member of our team at United Software Group, you will be responsible for leading the design of wire harness and electrical distribution systems while collaborating with cross-functional teams to design and build prototype vehicles.Key Responsibilities: Interpret vehicle wiring drawings and schematics to...


  • Warren, Michigan, United States Tech Tammina Full time

    Job Title: Lead Jira Technical Software EngineerAt Tech Tammina, we are seeking a highly skilled and experienced Lead Jira Technical Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing business and computer applications software using Jira and other related...


  • Warren, Michigan, United States General Motors Full time

    Job DescriptionWe are seeking a highly skilled Staff Hardware Engineer to lead the strategic selection and development of semiconductors for use across the enterprise. This individual will be instrumental in building strong partnerships with internal and external stakeholders, guiding electronics design, and ensuring optimal semiconductor selections for GM...

  • Software Engineer

    4 weeks ago


    Warren, Michigan, United States Chevrolet Full time

    Job DescriptionWe are the Energy Engagement software engineering team within the Digital Products Engineering organization at General Motors.Our team collaborates closely with the hardware, software, and utilities product teams within the GM Energy business unit to deliver a comprehensive suite of charging and energy products and services.Our mission is to...

  • Software Engineer

    3 weeks ago


    Warren, Michigan, United States Tech Tammina Full time

    Job Title: Software Engineer - Python and Java DevelopmentRole:We are seeking a skilled Software Engineer to join our team at Tech Tammina. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications using Python and Java.Key Responsibilities:* Develop and implement Python code to...

  • Software Engineer

    3 weeks ago


    Warren, Michigan, United States Qualis Full time

    Job SummaryQualis LLC is seeking a highly skilled Software Engineer to lead our Systems Integration Lab (SIL) Support team in supporting upcoming Army work in Michigan.ResponsibilitiesLead the development and implementation of software solutions for C5ISR Mission Equipment Packages and electrical configurations.Collaborate with cross-functional teams to...


  • Warren, Michigan, United States Chevrolet Full time

    Job SummaryWe are seeking a highly skilled Staff Hardware Engineer to lead the strategic selection and development of semiconductors for use across the enterprise. This individual will be instrumental in building strong partnerships with internal and external stakeholders, guiding electronics design, and ensuring optimal semiconductor selections for GM...

  • Software Engineer

    3 weeks ago


    Warren, Michigan, United States Saxon Global Full time

    Job Summary:The Software Engineer will design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems.Key Responsibilities: Fine-tune and improve a variety of sophisticated software implementation projects...


  • Warren, Michigan, United States General Motors Full time

    About the RoleWe are seeking a highly skilled Staff Safety System Engineer to join our team at General Motors. As a key member of our Embedded Platforms Infrastructure team, you will be responsible for developing and implementing System Safety architecture for our next-generation Vehicle Electrical Architecture.Key ResponsibilitiesChampion the implementation...


  • Warren, Michigan, United States General Motors Full time

    Job SummaryAs a Senior Systems Capability Engineer at General Motors, you will be responsible for designing, developing, and integrating advanced drive assistance systems into embedded electronic control units. Your expertise in MATLAB, Simulink, and Python programming languages will be crucial in utilizing sensor sets, including LIDAR, RADAR, and cameras,...


  • Warren, Michigan, United States General Motors Full time

    Job DescriptionThis role is categorized as hybrid, which means the successful candidate is expected to report onsite at the GM Global Technical Center - Estes Engineering Center at least three times per week minimum or other frequency dictated by the business.This job may be eligible for relocation benefits.Key Responsibilities:Leads and performs bench-level...


  • Warren, Michigan, United States Universal Logistics Holdings, Inc. Full time

    The Senior Software Developer will be responsible for executing all tasks through the Software Development Life Cycle (SDLC). This will include Analysis, Design, Coding, Development, Testing, and Implementation. We are seeking out-of-the-box thinkers who want to help build cutting-edge technology in the logistics and transportation space.Key...


  • Warren, Michigan, United States General Motors Full time

    Job DescriptionThe Software Defined Vehicle will increase the vehicle's compute capability, be connected, and allow for faster software development cycles. As a Software Simulation Developer, you will be on the forefront of realistic automotive software-in-the-loop simulation environments creating highly optimized, largely automated, high-fidelity vehicles...


  • Warren, Michigan, United States CIeNET Technologies Full time

    Job Title: Senior Android Software DeveloperCieNET Technologies is seeking a highly skilled Senior Android Software Developer to join our team. As a key member of our SDV platform software team, you will be responsible for designing and developing Android-based infotainment solutions for automotive consumer devices.Key Responsibilities:Design and develop...


  • Warren, Michigan, United States Waltonen Engineering Full time

    Software Sales Professional OpportunityWe are seeking a skilled Software Sales Professional to join our team at Geometric Solutions. As a key member of our sales team, you will be responsible for building and growing a client base within the Software Sales Group.Responsibilities:Report to the Managing Director of Geometric Solutions.Develop new markets for...