Principal Engineer - Software
ZF TRW
Req ID 90509 | Gbl Elec HQ - Farmington Hills, United States Capri USA Group, Inc.
About the Position
ZF's advanced camera solutions provide safety systems such as Forward Collision Warning (FCW), Following Distance Indication (FDI), Lane Keeping assistance (LKAS) and Lane Departure Warning (LDW). These functions are realized with a forward-looking monocular camera mounted at the windshield in the region of the rear-view mirror. This position is responsible for the software development of Camera systems for passenger cars and commercial vehicles within the DAS Business Unit.
What you can look forward to as Principal Software Engineer:
- Lead the execution of software tasks and deliverables across the entire software lifecycle, encompassing requirements analysis, design, coding, unit testing, and defect resolution.
- Enforce adherence to a defined software process to ensure excellence in quality and thorough documentation, in compliance with SPICE and ISO26262 standards.
- Manage the configuration of AUTOSAR modules and their integration into automotive systems.
- Develop intricate embedded software for ECUs, orchestrating the specification, design, and development of critical safety features based on system needs.
- Uphold configuration management standards to establish baselines for all major software releases.
- Vigilantly track and resolve issues, maintaining a controlled and standardized methodology.
- Produce comprehensive documentation, including release notes, software development plans, software requirement specifications, and software quality assurance plans.
- Abide by the corporate quality process for documenting embedded code.
- Drive process improvements to align with industry benchmarks and the commercial objectives of the company.
- Generate and follow through on project timelines, ensuring milestones are met in a timely fashion.
- Collaborate with international colleagues and work alongside hardware engineers and cross-functional teams to debug and validate code.
- Prepare detailed and actionable analyses, reports, and presentations tailored to both internal teams and external customers.
- Interpret automotive customer requirements, project milestones, and the technological relevance and capability to inform project direction.
- Motivate and guide teams to achieve task completion and project success.
Your Profile as Principal Software Engineer:
- 10+ years of Embedded Software Engineering Field
- 5+ years of ADAS experience.
- Knowledge of ASPICE, ISO26262 and AUTOSAR Architecture.
- Experience with Configuration Management tools like Git and Integrity.
- Experience with Static Analysis tools like QAC and Polyspace.
- Knowledge of Agile software development methodology.
- Bachelor’s Degree in Electronics/Software Engineering or related discipline (masters preferred)
What We Offer:
- A supportive collaborative team environment
- Annual Incentive Plan
- Paid Vacation
- Personal Time
- 401k Plan
- Health Care Benefits
- Paid Holidays
- A strong diversity culture
- Supportive Employee Groups and community outreach activities
Additional Information
This position is part of ZF’s ADAS & HPC business, which is entering an exciting new phase of growth and transformation within the advanced automotive technology space. The business unit is planned for divestiture, creating a unique opportunity to help shape the future of next-generation driver assistance and high-performance computing technologies.
Quality Statement
All employees are expected to adhere to and promote ZF’s commitment to quality, ensuring a culture of continuous improvement and zero defects in all aspects of their role.
Be part of our ZF team as Principal Engineer - Software and apply now!
Contact
Gabriela Palacio
DIVERSITY COMMITMENT:
Diversity, Equity and Inclusion are more than just words for us. They are at the core of the ZF Way that propels our team members towards their utmost success. We strive to build and nurture a culture where inclusiveness is a natural reflex. We actively seek ways to remove barriers so that every member of ZF can rise to their full potential. We aim to embed this in our legacy through how we operate and build our products as we shape next generation mobility, safety, sustainability and social justice.
With four generations across 118 nationalities in 41 countries, ZF combines a unique variety of backgrounds, perspectives, and ideas. Together, we solve problems, drive innovation and shape next generation mobility.
Our company is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with us and are in need of accommodation or special assistance to navigate our website or to complete your application, please contact us. Requests for reasonable accommodation will be considered on a case-by-case basis. ZF is an Equal Opportunity and Affirmative Action Employer and is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law. Equal Employment Opportunity/Affirmative Action Employer M/F/Disability/Veteran
$148.5k - $204.2k
...industryshaking solutions... ready to amplify the future? As a Principal Engineer Field Application Engineering in our Customer Collaboration... .../ influence customer architectureSupport customer hardware/software evaluations and hardware/software bring-upPerform schematic...SuggestedWork experience placementLocal area- ...Join us and create a higher standard for a better world. Provide the overall leadership for the technology strategy, software engineering oversight, code quality, release governance, process improvement, risk mitigation, budget management, platform performance,...SuggestedWork at officeLocal area
- ...application performance, ensuring uptime and reliability. # Work closely with vendors, IT teams, and end-users to troubleshoot software-related issues. # Assist in software installations, upgrades, patches, and configurations. # Manage user accounts, permissions...SuggestedWork experience placementWork at officeMonday to Friday
- Friedman Real Estate is looking for a Junior AI Solutions Engineer to join their team in Farmington Hills, MI. You will help design, build, and deploy AI solutions for our brokerage, property management, accounting, and construction teams. This is a hands-on role with...SuggestedInternship
- Essential Functions and Responsibilities:Create and/or commission software for programmable logic controller (PLC).Create and/or... ...other project team members, including project manager and the engineering team staff.Communicate effectively with customer as required.Assist...SuggestedFull timeFor contractorsWork at officeWeekend work
- ...Description Perform analysis of global customer documentation and specifications, and provide traceability of these Lead Requirements Engineer for the development of the electronic control unit (ECU) required for the TRW requirements in line with ISO26262 & Autospice...
- Friedman Real Estate is looking for an IT Systems Engineer to join their team in Farmington Hills, MI. This is a senior, hands-on role on our infrastructure team. You will be the Tier 2-3 escalation point for the IT department and the primary administrator for our Microsoft...Work at office
$55 - $95 per hour
...Job Description Job Description Job Title: DSP Software Engineer Job Description This role focuses on designing, developing, and optimizing digital signal processing algorithms for automotive applications, including advanced driver-assistance systems (ADAS), infotainment...Contract workTemporary workWork at officeRemote work2 days per week3 days per week- ...Hills, Michigan, the headquarters of Bosch North America, in the Calibration Engineering group of Power Solutions. Collaborate with a small group of highly motivated and knowledgeable software engineers working on a cutting-edge software platform. Be responsible for...InternshipLocal areaRemote work
- .... Design, develop, maintain and support Client's commercial software and services. Design, document and author new application components... ...Required Skills: ~Master in Computer Science or Electronics Engineering or IT related with 6 months experience as Software Engineer or...Permanent employmentFull time
$173k - $225k
...apply? Explore our Careers site to learn more about our people, culture, and benefits. Summary As a Senior Manager, Software Engineering at OneStream, you will lead the design, development, delivery, and evolution of enterprise software products and services....Temporary workLocal area- ...Director, Software Engineering Why Birdi? At Birdi, we're transforming the pharmacy and healthcare experience through technology, innovation, and patient-centered solutions. As we continue to evolve our technology ecosystem, we're investing in modern platforms...Local areaImmediate startRemote workHome officeNight shiftWeekend work
- ...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...Full time
- ...vehicles. As the industry shifts toward electrification and software-defined vehicles, we work across the mobility ecosystem to... ...advanced cockpit systems, working in close collaboration with global engineering teams and customers. Key Responsibilities Define and...Temporary workFlexible hoursShift work
$84k
...Computer Science, Information Technology or closely related field. Must have at least Five (5) Years of experience as system or software Engineer or equivalent on front-end and back-end Technologies as Java, J2EE, Oracle Note: This notice is provided as a result of the...Permanent employmentFull time- ...Job Description Job Description Position Overview SYLUX is seeking a highly motivated Senior Vehicle Application Software Engineer to join our team in Farmington Hills, Michigan. This position will focus on the development, integration, and validation of advanced...
- ...Job Title: Software Engineer (Java) Location: Farmington, MI Duration: Fulltime Project Overview: You will be part of an Agile development team building and supporting enterprise web applications, special projects, and internal tools. This role involves coding...Full time
- ...Motorsport, a premier supplier of electronics, sensors, actuators, and engineering services to top racing series and teams worldwide. Here at... ...technology! What You Will Do The Associate Motorsport Software Engineer supports the worldwide development and application of...Full timeLocal areaImmediate startWorldwide
- ...and Retrospectives. Required Skills: ~Master degree in Computer Science, Information Systems, Information Technology, Electrical Engineering, Electronics Engineering, or related with 4 months experience as Application Developer, or Full Stack Developer, or Analyst, or...Permanent employmentFull timeWork experience placement
- ...Job Description As a Digital Field Applications Engineer (FAE) you will play a major role in the expansion of our market-leading digital... ...notes, whitepapers) and system demonstrators combining software and hardware. Perform measurements in our laboratory within...Work experience placementLocal area
- ...Motorsport, a premier supplier of electronics, sensors, actuators, and engineering services to top racing series and teams worldwide. Here at... ..., and optimization of motorsport electronic systems and software. This position requires the ability to work effectively in fast...Local areaImmediate startWorldwide
$297.5k - $366k
...people, culture, and benefits. As the Senior Director of Engineering, you'll lead multiple engineering teams responsible for critical... ...measurable outcomes. ~ Build a culture of disciplined software engineering: strong planning, clear requirements, pragmatic architecture...Temporary workLocal areaRemote work$199k - $235k
...people, culture, and benefits. Summary The Director of Software Engineeringwill lead the design, development, and delivery of... ...OneStream product suite. This role is responsible for driving engineering excellence, ensuring high-quality, reusable, and extensible...Temporary workLocal areaRemote work- ...and develop solutions that meet the needs of the Credit Union. Design, develop, test, document, and maintain applications and software solutions. Write, review, and modify code while ensuring applications are secure, reliable, and efficient. Analyze workflows...
- ...required to work at least four days in the office each week, but also have the flexibility to work off-site. Job Title: Release Engineer III BASIC PURPOSE: Design and Release Wire Harness Engineer for North America programs with knowledge and experience...Work at officeWorldwide
- Overview Senior AI Full Stack Engineer will design, build, and ship production‑grade AI‑powered applications that sit at the intersection... ...lifecycle. MUST‑HAVES Bachelor’s degree in Computer Science, Software Engineering, or related technical field; Master’s degree a plus...
- Job Description Job Description IOS/Andriod Developer Remote 1 Year Job Description: ~6+ years of experience developing publicly available iOS apps using Swift 5 and/or Objective-C ~ Verifiable experience as an iOS developer using Swift, Objective-C, Cocoa...Work experience placementRemote work
$134.55k - $205.56k
.... Essential skills and experience: ~ BS degree from an ABET-accredited engineering program. ~12 years of transmission design experience. ~ Proficiency with PLS-CADD software. ~ Experience must include preparation of scopes of work, development of conceptual...Hourly payWork at officeLocal areaFlexible hours3 days per week- ...required to work at least four days in the office each week, but also have the flexibility to work off-site. JOB TITLE: Application Engineer - Automotive High Speed Cables RESPONSIBILITIES: Attend and lead internal/customer meetings related to high speed data...Work at officeWorldwide
- ...Senior Staff Field Applications Engineer (FAE) Insight Global is looking for a Senior Staff Field Applications Engineer (FAE) for one of our clients. In your new role you will: Drive the design-in activities of the Automotive Analog and Power products in the Americas...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Engineer - Software. Be the first to apply!
- software developer positions Farmington Hills, MI
- entry level software engineer remote Farmington Hills, MI
- senior software engineer remote Farmington Hills, MI
- startup software engineer Farmington Hills, MI
- remote entry level software developer Farmington Hills, MI
- cybersecurity software engineer Farmington Hills, MI
- software developer Farmington Hills, MI
- software engineer Farmington Hills, MI
- software developer fintech Farmington Hills, MI
- part time software developer remote Farmington Hills, MI



