Jobs
>
Warren

    Sr Software Engineer - Warren, United States - CIeNET International

    CIeNET International
    CIeNET International Warren, United States

    3 weeks ago

    Default job background
    Description

    Please make an application promptly if you are a good match for this role due to high levels of interest.

    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.

  • Amentum

    Software Engineer

    2 days ago


    Amentum Warren, United States

    Amentum is currently seeking a qualified candidate to serve as a **Software Engineering** Subject Matter Expert in the Assistant PEO Systems Engineering, PEO Combat Service & Combat Service Support (PEO CS&CSS) office. This position is currently hybrid, typically with one day wee ...

  • CIeNET International

    Software Engineer

    4 weeks ago


    CIeNET International Warren, United States

    Job Description · Job 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 lea ...


  • General Motors Warren, United States

    Job Description · Work Arrangement: · Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, Sunnyvale, or Warren three times per week, at minimum. · The Role: · The Digital Product Engineering team is a dynamic and fast p ...


  • Insight Global Warren, United States

    Position: Senior Software Engineer · Duration: 9-month C2H · Location: Sterling Heights/Warren, MI - Hybrid Role – Will be onsite 2 times per week or as needed · Work Auth: USC - must be able to obtain a Secret Clearance · Pay Rate Range: $60-$70/hr · ** Exact compensation may v ...

  • Amentum

    Engineer Software III

    3 weeks ago


    Amentum Warren, United States

    **Amentum is currently seeking a qualified candidate to serve as a Software Engineering Subject Matter Expert in the Assistant PEO Systems Engineering, PEO Combat Service & Combat Service Support (PEO CS&CSS) office. This position is currently hybrid, typically with one day weekl ...


  • ATS Automation Warren, United States

    ATS Company: PA Solutions · Requisition ID: 10272 · Location: · Warren, MI, US, 48091 · Date: Apr 26, 2024 · Controls Software Engineer · Job Description · Required Duties: · The candidate must be able to work in a professional engineering team-based environment. Engineering team ...


  • CIeNET International Warren, Michigan, United States Permanent

    Analyze the software system requirements and architecture and help estimate efforts to develop and test the software. · Understand product/software system requirements/architecture and develop high-level and low-level designs for the development and testing of software. · Follow ...

  • Battelle

    Software Engineer

    11 hours ago


    Battelle Sterling, United States

    Battelle delivers when others can't. We conduct research and development, manage national laboratories, design and manufacture products and deliver critical services for our clients—whether they are a multi-national corporation, a small start-up or a government agency. · We recog ...

  • DBSI

    Software Engineer

    3 weeks ago


    DBSI Warren, United States

    Job Title: Senior Software Engineer · Location: Milford, MI · Required Experience: · 5-10 years of software engineering experience. · Experience developing & architecting software solutions for embedded or IoT devices. · Experience with C/C++ application development for ARM-ba ...

  • CACI International Inc

    Software Engineer

    2 weeks ago


    CACI International Inc Sterling, United States Full time

    Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental USAnticipated Posting End: 7/31/2024 What You'll get to Do: · Work on a team develo ...

  • ASRC Federal Holding Company

    Software Engineer

    3 weeks ago


    ASRC Federal Holding Company Warren, United States

    Vehicle autonomy is an emerging capability that is the primary focus of the US Army's Ground Vehicle Robotics (GVR) team. GVR has been charged with developing and integrating remote operating and autonomous technologies to their legacy fleet of wheeled and tracked assets, in orde ...

  • General Motors

    Software Engineer

    6 days ago


    General Motors Warren, United States

    Description · Contribute to the build and development of new Telematics/Infotainment applications that are downloaded and/or directly integrated to in-vehicle infotainment. Work hand in hand with stakeholders and other engineers throughout the entire product development lifecycl ...


  • Booz Allen Hamilton Warren, United States

    Job Number: R0196798 · Safety Critical Software Engineer Key Role: · Serve as a safety-critical software engineer responsible for providing safety-critical software solutions and engineering services in support of embedded software products for military applications. Conduct, m ...


  • CleNet Technologies Warren, United States

    Job Duties: · Analyze the software system requirements and architecture and help estimate efforts to develop and test the software. · Understand product/software system requirements/architecture and develop high-level and low-level designs for the development and testing of softw ...

  • GeoLogics

    Software Engineer

    5 days ago


    GeoLogics Sterling Heights, United States

    Role: Software Engineer · Client: DOD-Aerospace · Location: Sterling Heights, MI · Duration: 5-month contract (temp-to-perm) · Hourly Rate: up to $49/hr (W2, non-benefited) · You must be a US Citizen to apply. · Position Description: · The Software Engineer II plans and perform ...

  • Donatech

    Software Engineer

    4 days ago


    Donatech Sterling Heights, United States

    Position would require the candidate to be a W2 employee of Donatech · US Citizenship/Permanent Resident Required. #PPCPost · We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer I plans and ...

  • HRU Inc Technical Resources

    Software Engineer

    4 days ago


    HRU Inc Technical Resources Sterling Heights, United States

    · Join a dynamic group of software engineers responsible for the development and support of embedded application software for a family of ground vehicles. The engineer will participate in activities covering the entire software development life-cycle, from requirements developme ...

  • Insight Global

    Software Engineer

    2 weeks ago


    Insight Global Sterling Heights, United States

    Insight Global is looking for a Software Engineer to work for a DoD customer based out of Warren, MI. This team is responsible for developing robotic vehicles that can be driven remotely/autonomously. The primary goal of the Software Engineer is writing source code and leading mi ...

  • General Dynamics Land Systems

    Software Engineer

    3 days ago


    General Dynamics Land Systems Sterling Heights, United States

    Job Description · About the Position: · Join a self-motivated team of engineers responsible for the development of cyber security software products for a family of ground combat vehicles. The function of this position is to design and lead the implementation of an advanced, fir ...

  • DCS Corp

    Software Engineer

    3 weeks ago


    DCS Corp Sterling Heights, United States

    Job Description · Job DescriptionThis is an opportunity to join a fast-paced program with DCS Corp's at Ground Vehicle Systems Center engineering group located in Warren, MI. As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center cu ...