Principal Software Engineer
Bhumika Girish
Position Title Principal Software Engineer Location 2000 Town Center, Unit 660, Southfield, MI 48075 Job Description Design, develop, integrate, validate, and optimize embedded software for automotive infotainment systems across Android, Linux, and QNX environments; perform deep‑level debugging and root‑cause analysis; maintain CI/CD automation; provide technical leadership through code reviews, mentorship, and Scrum facilitation. Responsibilities Software Architecture & Development — Design, develop, and optimize embedded software for automotive infotainment systems, including Bluetooth, Wi‑Fi, Audio, Multimedia, Android Auto, and CarPlay on the Android platform. Implement system‑level features using C, C++, Java, and Python across Android, Linux, and QNX RTOS environments; port and integrate software modules including HAL layers, drivers, and middleware. Collaborate with engineering and verification teams to align development with project objectives and timing. System Integration & Debugging — Perform deep‑level debugging and root‑cause analysis of infotainment and connectivity issues using ADB, CAN analyzers, MOST, SPI, and I2C tools. Integrate and debug third‑party automotive software modules; triage field, factory, and development issues and provide rapid solutions. Validation, Optimization & CI/CD — Integrate software from OEMs and automotive suppliers into unified infotainment platforms; optimize memory, CPU, and storage performance. Develop and maintain automation frameworks, CI/CD pipelines, and KPI monitoring tools; ensure adherence to coding standards and quality metrics. Technical Leadership & Collaboration — Provide architectural guidance to engineers through code reviews, design reviews, and mentorship; act as Scrum Master, facilitating sprint planning and stand‑ups. Support cybersecurity initiatives, including log sanitization and access control per IVI standards; communicate technical progress and risks to OEM stakeholders. Knowledge & Skills Applied Embedded software development for automotive infotainment systems. Android platform framework development; Android Automotive OS, AOSP, Audio HAL, ALSA. Embedded driver development in C, C++, and Java on Linux or QNX RTOS; kernel programming, BSP development. Third‑party automotive module integration and debugging. Bluetooth, Wi‑Fi, Android Auto, Wireless CarPlay; CAN, MOST, I2C, SPI protocols. CI/CD automation; GIT, Jenkins, Gerrit, JIRA; DevOps, automation framework development. Agile/Scrum methodology; Scrum Master; multithreading; Python, C#. Requirements Master’s degree in Software Engineering or Computer Science, or foreign equivalent plus 3 years of experience. #J-18808-Ljbffr
- ...Position Title: Principal Software Engineer Location Of Employment: 2000 Town Center, Unit 660, Southfield, MI 48075 Reference ID: REQ-SE004 Job Responsibilities 1. Software Architecture & Development Design, develop, and optimize embedded software for automotive infotainment...Suggested
- ...Principal Software Engineer General Function Designs and implements technology and software solutions as a member of an agile squad. Being assigned to an agile squad means this role also participates in all agile ceremonies driving activities from architecture and design...Suggested
- ...cutting edge technologies, supporting mission critical projects, and making an impact. Job Description We are seeking a Principal Software Engineer to provide technical leadership across complex, large‑scale software systems. This role is for a highly experienced engineer...SuggestedLocal area
- ...Designs and implements technology and software solutions as a member of an agile squad... ...evaluate, design, and implement AI-assisted engineering capabilities, including internal... ...for immigration sponsorship. #LI-CB2 Principal Software Engineer At Fifth Third, we...Suggested
- eVN renders photorealistic, VIN-specific images and video for the automotive industry. Every day our Azure-hosted pipeline turns manufacturer 3D data into millions of product accurate images delivered across thousands of dealer websites, covering the full active inventory...SuggestedWork at office2 days per week
$100k - $145k
...part of the Back Office development team, this Lead HP NonStop Engineer will analyze business requirements and problems and deliver quality... ...testing, implementing, maintaining, and supporting application software that is delivered on time and within budget. Handles complex...Work experience placementWork at officeRemote workShift workNight shift2 days per week3 days per week$100k
...etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent...Full timeH1b- ...efficient solutions that improve business processes and system functionality. The Microsoft Dynamics Developer contributes to the full software development lifecycle (SDLC), including development, customization, integration, testing, deployment, and ongoing support of...
- Fifth Third Bank, N.A. is seeking a Principal Software Engineer to join the Agentic Engineering team in Farmington Hills, Michigan. In this hands-on technical leadership role, you'll design a platform for specialized AI agents that operate across various technical domains...
- A forward-thinking technology company in Southfield is seeking a Software Engineer (part-time/full-time) to develop and implement software applications. Responsibilities include leading testing efforts and collaborating with teams to enhance product quality. The ideal candidate...Remote jobFull timePart time
- A global consulting firm is seeking a Deployment Manager to oversee large SAP implementation projects. You will work closely with stakeholders to ensure project success through effective management of resources, timelines, and quality. The ideal candidate has strong ERP...
$114k - $148k
Description AI Engineer Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical... ...high-performance applications and services using a variety of software architecture design patterns. Implement robust AI systems...Full timeTemporary workWork experience placementWork at officeRemote work- ...Application Engineer The Application Engineer serves as a critical technical bridge between engineering, product management, sales, and customers—ensuring the successful application, integration, and performance of our technologies in real‑world use cases. Responsibilities...Hourly payLocal area
$150k - $250k
...did the billing by hand himself. Our Head of AI has been doing AI research at MIT and Caltech for over 10 years. And our Head of Engineering was one of the earliest engineers at Figma. AI Engineer Responsibilities Build, experiment, and evaluate AI agents...$88k - $145k
...Collaborate with internal clients to develop, validate, and implement software solutions based on client requirements, enterprise standards... ...strive for flexibility and balance while staying true to our principally in‑person model. We believe that face‑to‑face interactions are...Local areaFlexible hours- ...CMM Programmer Job Summary Provide quality support for engineering and manufacturing in the area of dimensional feedback for quality... ...equipment. Responsibilities Knowledge of programming software and techniques. Understand and apply GD&T concepts and...Local area
- ...Senior.NET Software Developer 700Credit is the industry leader in providing cutting-edge credit and compliance solutions to the automotive sector. As the largest provider in the field, we are passionate about innovation, growth, and delivering the best for our clients...
$120k - $149k
Description AI Forward Deployed Engineer Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical... ...and Responsibilities Apply OneStream, AI, and enterprise software expertise to help customers deliver transformative AI solutions...Full timeTemporary workWork at officeRemote work- ...and Clutch division is currently seeking a Senior Application Engineer. The expected annual salary range for this role is $86000 -... ...improve satisfaction and/or reliability. Develop expertise in team software tools used to manage OEM vehicle configuration requests....Permanent employmentH1bLocal areaVisa sponsorshipRelocation package
- Key Responsibilities Define and evolve the software architecture for automotive instrument panel cluster ECUs, ensuring scalability and... ...code reviews, establish best practices, and mentor junior engineers on embedded development techniques. Diagnose and resolve complex...
- ...foundation, we have grown into a leading provider of used and new car financing across the country. Job Title and Location Staff Software Engineer, Engineering. Southfield, MI. Responsibilities Design and develop software, improving existing code. Evolve and transform...
- A rapidly growing technology firm in Southfield, MI is hiring a Senior Java Development Consultant to advance their IT capabilities. The role requires a bachelor's degree and at least 5 years of experience in Java / J2EE development and web application technologies. Responsibilities...Contract work
- Your Tasks We have an exciting opportunity for an Applications Engineer specializing in conveyance solutions for automotive assembly plants. In this role, you will be pivotal in supporting Sales, Product Line Management, and Engineering by developing accurate technical...Work at office
- ...Join to apply for the Director of Software Engineering role at Jobright.ai 1 day ago Be among the first 25 applicants Join to apply for the Director of Software Engineering role at Jobright.ai Jobright is an AI-powered career platform that helps job seekers discover the...Full time
$114k - $148k
Description Site Reliability Engineer Location: Remote, United States Employment Type: Full-Time Benefits Offered: Vision... ...and Jira. Solid knowledge in focused areas of OneStream Software. Ability to mentor others in several technical areas. Understanding...Full timeTemporary workWork experience placementRemote work- SpotOn is seeking a Staff Android Software Engineer in our Hospitality group. You will lead technical direction for Android-native POS and handheld apps, ensuring offline-first capabilities, real-time data syncing, and scalable architectures. This hands-on role requires...
- ...paint application, and paint mix Coordinate intercompany activities with offices in Germany and Mexico Develop layouts with layout engineer Develop Visio schematics for paint process equipment Developed Purchased Equipment lists Investigate alternate sources for...For contractorsFor subcontractorWork at officeWeekend work
$38 - $42 per hour
Design Release Engineer - Foundation Brakes Design Release Engineer - Foundation Brakes Get AI-powered advice on this job and more exclusive... ..., brake lines) from concept to production. Utilize CAD software (e.g., CATIA, SolidWorks, NX) for component design, packaging,...Contract work- Goken America is looking for a Design Release Engineer specialized in suspension tunables to oversee the design, release, and production of crucial vehicle components. The successful candidate will have a solid engineering background along with strong experience in suspension...Relocation package
$50 - $60 per hour
Design Release Engineer - Chassis Structures Headquartered in Dublin, Ohio, Goken America is an Engineering Services and Product Development company founded in 2004. At Goken America we strive to expand and deliver upon our company motto of “Creating Something Different...Hourly payFull timeTemporary workWork experience placementLocal areaVisa sponsorshipRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Southfield, MI
- ultimate software Southfield, MI
- remote software sales Southfield, MI
- senior c# .net software developer Southfield, MI
- id software Southfield, MI
- software Southfield, MI
- entry level software sales Southfield, MI
- healthcare software sales Southfield, MI
- software qa Southfield, MI
- software implementation project manager Southfield, MI

