Current jobs related to Sr Software Engineer - Warren - CIeNET International

  • Software Engineer

    4 weeks ago


    Warren, United States Engineering USA Full time

    Software Engineering OpportunitiesWe are seeking skilled Software Engineers to join our growing team at our facility in Macomb, Michigan.As a Software Engineer, you will work full-time on a day shift, with a salary range of $85,000 to $120,000 based on your experience and education.Key Responsibilities:Design and develop software solutions for our...

  • Software Engineer

    5 days 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

    1 month ago


    warren, United States Insight Global Full time

    Company: DCS CorporationLocation: Warren, MI 48091 - Hybrid role, 70% onsiteDuration: 9 month contract to hire, you will convert perm after 9 monthsRequired Skills:Bachelor's degree in Engineering (CS, CE, EE, Math)5 years of software engineering experience minimumAbility to obtain and maintain a US Government security clearance.Experience developing...


  • Warren, Ohio, United States CooperSurgical Full time

    Job Title: Principal Software Engineer/Software ArchitectCooperSurgical is a leading fertility and women's healthcare company dedicated to delivering innovative solutions that enhance the work of healthcare professionals. We are seeking a highly skilled Principal Software Engineer/Software Architect to join our CSI R&D Software team.Responsibilities:Lead the...


  • Warren, United States General Motors Full time

    Job Title: Staff Software EngineerJob Summary:We are seeking a highly skilled Staff Software Engineer to join our team at General Motors. As a key member of our software engineering team, you will be responsible for designing and developing cloud-based software solutions that meet the needs of our global customers.Key Responsibilities:Design and develop...


  • Warren, Ohio, United States CooperSurgical Full time

    Job Title: Senior Software EngineerCooperSurgical is a leading fertility and women's healthcare company dedicated to delivering innovative solutions that enhance the work of ART professionals.We are seeking a highly skilled Senior Software Engineer to join our CSI R&D Software team. As a key member of our team, you will be responsible for designing,...


  • Warren, United States General Motors Full time

    Job DescriptionAre you a skilled software engineer looking for a challenging role that will allow you to drive the design and architecture of software solutions? We are seeking an experienced engineer to lead our software development efforts and advise developers on best practices.The Role:We are looking for a technical leader who can help us build web...


  • Warren, United States General Motors Full time

    About the RoleWe are seeking an exceptional experienced engineer to join our team as a Staff Software Engineer. As a key member of our engineering team, you will be responsible for leading our web application development efforts, driving the design and architecture of our solutions, and mentoring less experienced engineers.Key ResponsibilitiesDevelop...


  • 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...


  • Warren, United States General Motors Full time

    Job DescriptionAt General Motors, we're committed to creating a world with Zero Crashes, Zero Emissions, and Zero Congestion. As a Staff Software Engineer, you'll play a critical role in designing and building digital products that power our customers' digital experiences.Key Responsibilities:Design and implement innovative digital products that manage and...


  • Warren, United States United Software Group Full time

    Job Title: Network Engineering Senior SpecialistJob Summary:United Software Group is seeking a highly skilled Network Engineering Senior Specialist to join our team. The ideal candidate will have extensive experience in network engineering, with a strong focus on cloud and hybrid environments. The successful candidate will be responsible for maintaining and...


  • Warren, United States CIeNET Technologies Full time

    CIeNET is building SDV platform software team which is tasked with two critical roles: software developing, along with the OEM, the software that will run next generation software system; and developing the talent and tools necessary to allow CIeNET to take ownership of the resulting software stack. This team will ultimately be solely responsible for...


  • warren, United States CIeNET Technologies Full time

    CIeNET is building SDV platform software team which is tasked with two critical roles: software developing, along with the OEM, the software that will run next generation software system; and developing the talent and tools necessary to allow CIeNET to take ownership of the resulting software stack. This team will ultimately be solely responsible for...


  • Warren, United States CIeNET Technologies Full time

    CIeNET is building SDV platform software team which is tasked with two critical roles: software developing, along with the OEM, the software that will run next generation software system; and developing the talent and tools necessary to allow CIeNET to take ownership of the resulting software stack. This team will ultimately be solely responsible for...


  • warren, United States CIeNET Technologies Full time

    CIeNET is building SDV platform software team which is tasked with two critical roles: software developing, along with the OEM, the software that will run next generation software system; and developing the talent and tools necessary to allow CIeNET to take ownership of the resulting software stack. This team will ultimately be solely responsible for...


  • 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, United States CIeNET International Full time

    Job Title: Senior Software Verification EngineerWe are seeking a highly skilled Senior Software Verification Engineer to join our team at CIeNET International. As a key member of our engineering team, you will be responsible for designing and implementing verification strategies for our software systems.Key Responsibilities:Analyze software system...


  • Warren, United States Qualis Corporation Full time

    Job OverviewWe are seeking a highly skilled Software Release and Fielding Engineer to lead our upcoming Army work in Warren, MI.Key Responsibilities:Lead the development and release of software for DOD tactical and/or combat platforms.Manage project/program management in the acquisition, development, and release of software.Collaborate with cross-functional...


  • warren, United States Universal Logistics Holdings, Inc. Full time

    The Software Engineer/ .NET Developer will be responsible for executing all task 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...


  • Warren, United States CIeNET International Full time

    Job Title: Senior Software Verification EngineerCIeNET International is seeking a highly skilled Senior Software Verification Engineer to join our team.Job SummaryWe are looking for a talented engineer to lead the verification and validation of our software systems. The ideal candidate will have a strong background in software development and testing, with...

Sr Software Engineer

3 months ago


Warren, United States CIeNET International Full time
Job DescriptionJob Description


CIeNET 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, and mobility industries for leading OEMs and looking for experienced software engineers.

The main responsibilities include implementing software for the development and launch of new display topologies across various vehicle platforms. Your area of expertise should include display configuration and bring-up, SerDes and i2c communication, display graphic architecture, and display fault detection, including safe display monitoring. This role requires expertise in embedded systems, including QNX, Linux, and Android. Being a go-getter and excellent problem solver with demonstrated strengths of behaviors like One Team, Customer Focus, and Innovate Now will be the right candidate for this role. This role needs quality consciousness, ability to work around obstacles, and find the right solution in a short timeframe. Excellent understanding of the embedded system requirements, release timing, and diligent documentation are essential to this role.

Requirements

Responsibilities:

  • Implement software for infotainment display systems across multiple operating systems.
  • Generate technical solutions, including specifying of 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.

Required Skills:

  • 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.