Software Development Engineer

21 hours ago


Warren Michigan, United States CIeNET International Full time

Job Title: Software Development Engineer

Job Summary:

CiNet International is seeking an experienced Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for infotainment display systems across multiple operating systems.

Responsibilities:

  • Implement software for infotainment display systems across multiple operating systems.
  • Generate technical solutions, including specifying requirements, functional decomposition, analysis, design, development, and testing for infotainment software.
  • Work with suppliers for technical solutions, root cause of key defects, and drive change management for new system requirements.
  • Perform software optimization analysis to improve system performance.
  • Perform software DFMEA and deploy various techniques (e.g., fishbone analysis) in root causing complex issues.
  • Perform peer reviews on software design and source code for quality and to ensure it meets requirements.
  • Review and implement Functional Safety (ASIL) requirements for safe display monitoring.
  • Ensure the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability, and security.

Requirements:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related degree.
  • Minimum of eight years of embedded software development experience.
  • Proficient in C and C++.
  • First-hand knowledge of working in QNX, Linux, and Android.
  • Able to define the configuration of a multi-display topology, including bridge-chip configuration, integration of panel drivers, DPU pipelines, and graphic layering details.
  • Ability to establish SerDes communication across multiple devices, including knowledge of LVDS, FPD Link, STP.
  • Proficient in I2C protocol and debugging communication issues, including CRC and checksum protection.
  • Ability to integrate display touch functionality, including touch virtualization.
  • Understanding of compositor functionality (e.g., Wayland) and the interfaces with the dependent application components.
  • Experience with board bring up and the detection, debugging, and mitigation of display hardware failures.
  • Experience in vehicle level debugging, including CAN/Ethernet and diagnostics.
  • Experienced in Agile software development, including sprint and PI planning.
  • Experience with SCM and build tools such as: CMake, Git, Gerrit, Parasoft, GoogleTest, and Jenkins.

Preferred Skills:

  • Master of Science in Electrical Engineering, Computer Engineering, Computer Science, or related degree.
  • Working knowledge of application development frameworks such as Qt or Altia.
  • Knowledge of graphic APIs such as OpenWFD, OpenGL ES, and EGL.
  • Familiar with Multi-Stream Transport (MST).
  • Experience integrating Linux drivers to support I2C, touch, and graphic rendering.
  • Experience in the implementation of display MCU firmware updates through USB or OTA.
  • Experience with scripting languages such as Python.

Benefits:

  • Medical, Dental, Vision and Life Insurance.
  • 401K Matching.
  • PTO & Sick Leave.


  • Michigan, United States BS&A Software Full time

    ERP Software Engineer (Hybrid)Position OverviewWe are looking for a talented and driven ERP Software Engineer to become an integral part of our innovative team. In this role, you will be essential in the design, development, and upkeep of our municipal ERP software solutions. Your proficiency in a variety of programming languages and technologies will be...

  • ERP Software Engineer

    2 weeks ago


    Michigan, United States BS&A Software Full time

    Position OverviewWe are in search of a talented and driven Software Engineer to contribute to our innovative team. In this role, you will be instrumental in the design, development, and upkeep of our municipal ERP solutions. Your proficiency in diverse technologies and programming languages will be vital in delivering reliable and scalable applications to...

  • Jr. Software developer

    4 months ago


    Michigan, United States Reliable Software Full time

    Reliable software is looking for Jr. Java Full Stack Developer with 0-4 yrs experience to work for our clients in different locations in the US.Job Title Entry Level Java Full Stack DevelopersJob Location Northville MichiganJob Type Full TimeResponsibilities Minimum 0-4 Years experience with Bachelor's/Master's degree in Computer Science or Equivalent with...

  • Jr. Software developer

    3 months ago


    Michigan, United States Reliable Software Full time

    Reliable software is looking for Jr. Java Full Stack Developer with 0-4 yrs experience to work for our clients in different locations in the US.Job Title Entry Level Java Full Stack DevelopersJob Location Northville MichiganJob Type Full TimeResponsibilities Minimum 0-4 Years experience with Bachelor's/Master's degree in Computer Science or...


  • Warren, Michigan, United States Qualis Corporation Full time

    Job SummaryQualis Corporation is seeking a highly skilled Software Release and Fielding Engineer to lead our upcoming projects in the development and release of software for defense and tactical platforms.Key ResponsibilitiesLead the development and release of software for defense and tactical platformsManage the acquisition, development, and release of...

  • Software Developer

    5 days ago


    Warren, United States Qualis Corporation Full time

    Job OverviewQualis Corporation is seeking a highly skilled Software Engineer to lead our upcoming Army projects in the development and management of software for DoD computer systems.Key Responsibilities:Develop and manage software for DoD computer systems using Ada, C, C++, or Java programming languages.Design and develop real-time software for DoD combat...

  • ERP Software Engineer

    2 weeks ago


    Michigan, United States BS&A Software Full time

    Software Developer (Hybrid)Job OverviewWe are in search of a talented and driven Software Developer to become an integral part of our innovative team. In this role, you will be essential in the architecture, development, and upkeep of our municipal ERP software solutions. Your proficiency in diverse technologies and programming languages will be crucial in...

  • C# Software Engineer

    2 weeks ago


    Michigan, United States BS&A Software Full time

    Software Developer (Hybrid)Position OverviewWe are in search of a talented and driven Software Developer to become an integral part of our innovative team. In this role, you will be essential in the design, development, and upkeep of our municipal ERP software solutions. Your proficiency in diverse technologies and programming languages will be crucial in...

  • ERP Software Engineer

    2 weeks ago


    Michigan, United States BS&A Software Full time

    Position OverviewWe are looking for a talented and driven Software Developer to contribute to our innovative team. In this role, you will be instrumental in the design, development, and upkeep of our municipal ERP software solutions. Your proficiency in diverse technologies and programming languages will be crucial in providing reliable and scalable systems...


  • Michigan, United States BS&A Software Full time

    Position OverviewWe are in search of a talented and driven Software Developer to contribute to our innovative team. In this role, you will be instrumental in the design, development, and upkeep of our municipal ERP software solutions. Your proficiency in diverse technologies and programming languages will be vital in providing robust and scalable systems for...

  • Test Engineer

    2 days ago


    Warren, Michigan, United States Booz Allen Hamilton Full time

    About the RoleWe are seeking a skilled Test Engineer to join our team at Booz Allen Hamilton. As a Test Engineer, you will play a critical role in ensuring the quality and reliability of our software solutions.Key ResponsibilitiesDevelop and execute test plans to evaluate software developed for client programsCollaborate with engineers to identify and...


  • Ann Arbor, Michigan, United States Midwestern Software Solutions, LLC ("MS2") Full time

    About MS2MS2 is a leading provider of transportation data management and analysis solutions, serving over 270 agencies across 31 US states and 3 Canadian provinces.Job SummaryWe are seeking an exceptional Software Engineering Team Lead to lead our team of software engineers and help refine our software development process.Key ResponsibilitiesLead a team of...


  • Ann Arbor, Michigan, United States Midwestern Software Solutions, LLC ("MS2") Full time

    Midwestern Software Solutions, LLC (MS2) stands as a prominent authority in the realm of transportation data management and analytics, boasting the largest traffic count database across North America. Our innovative software is utilized by over 270 agencies spanning 31 states in the U.S. and 3 provinces in Canada, including 25 state Departments of...

  • Software Engineer

    7 days ago


    Warren, United States Qualis Corporation Full time

    Job DescriptionJob DescriptionQualis LLC is seeking a Software Engineer to lead upcoming Army work in Warren, MI. This position is hiring multiple candidates.Requirements A Bachelor’s degree from an ABET accredited program in Computer Science, Computer Engineering, Software Engineering or Electrical Engineering from a college or university. A Master’s...

  • Software Engineer

    4 weeks ago


    Warren, United States CIeNET International Full time

    Job DescriptionJob DescriptionCIeNET is a leading global technical consulting, software engineering, and technical solutions provider.Our team is working on design, development and maintenance of best-in-class platforms in automotive, enterprise, mobility industries for leading OEMs and looking for experienced software engineers. Candidate will play a key...

  • Software Engineer

    3 months ago


    Warren, United States CIeNET International Full time

    Job DescriptionJob DescriptionCIeNET is a leading global technical consulting, software engineering, and technical solutions provider.Our team is working on design, development and maintenance of best-in-class platforms in automotive, enterprise, mobility industries for leading OEMs and looking for experienced software engineers. Candidate will play a key...


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

    Job Title: Embedded Software EngineerAbout the Role:We are seeking an experienced Embedded Software Engineer to join our team at People Tech Group Inc. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Develop and maintain software for embedded systems using C++...


  • Warren, United States Qualis Corporation Full time

    Job OverviewQualis Corporation is seeking a highly skilled Software Development Lead to oversee the integration of complex systems and lead upcoming projects in the field of systems integration.Key Responsibilities:Lead the development and integration of software systems, ensuring seamless functionality and high-quality results.Collaborate with...


  • Michigan, United States Roush Full time

    About the RoleRoush is seeking a highly skilled LabVIEW Software Developer to join our team of engineers in developing test systems using LabVIEW software for internal customer projects and external customers in various industries, including automotive and aerospace markets.Key ResponsibilitiesDesign and Development: Design, develop, and verify LabVIEW...


  • Michigan, United States SL America Corporation Full time

    Job SummarySL America Corporation is seeking a highly skilled Software Engineer to join our team in the development of lighting systems software. As a key member of our team, you will be responsible for designing, implementing, and testing low-level real-time I/O software using 8, 16, and 32-bit microcontrollers.Key ResponsibilitiesDesign and integrate...