Software Development Engineer
21 hours ago
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.
-
ERP Software Engineer
1 week ago
Michigan, United States BS&A Software Full timeERP 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 timePosition 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 timeReliable 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 timeReliable 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...
-
Software Release and Deployment Engineer
4 days ago
Warren, Michigan, United States Qualis Corporation Full timeJob 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 timeJob 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 timeSoftware 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 timeSoftware 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 timePosition 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...
-
ERP Software Engineer
1 week ago
Michigan, United States BS&A Software Full timePosition 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 timeAbout 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...
-
Software Engineering Team Lead
4 days ago
Ann Arbor, Michigan, United States Midwestern Software Solutions, LLC ("MS2") Full timeAbout 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...
-
Technical Leadership in Software Engineering
2 weeks ago
Ann Arbor, Michigan, United States Midwestern Software Solutions, LLC ("MS2") Full timeMidwestern 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 timeJob 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 timeJob 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 timeJob 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...
-
Embedded Software Developer
2 hours ago
Warren, Michigan, United States People Tech Group Inc Full timeJob 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++...
-
Software Development Lead
5 days ago
Warren, United States Qualis Corporation Full timeJob 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...
-
LabVIEW Software Engineer
1 day ago
Michigan, United States Roush Full timeAbout 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...
-
Lighting Systems Software Developer
1 week ago
Michigan, United States SL America Corporation Full timeJob 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...