-
Sr Software Project Manager (Multiple Positions)…
- Bosch (Farmington Hills, MI)
-
Company Description
Robert Bosch LLC seeks Sr Software Project Manager (Multiple Positions) at its facility located at 38000 Hills Tech Dr., Farmington Hills, Michigan 48331. Assess the software project complexity based on the requests and needs from the customers/OEMs (Original Equipment Manufacturers). Estimate software development cost and validation cost using BOSCH proprietary tools (MCR - Resource Monitoring and Control and iGPM – Integrated Global Project Management). Develop and outline detailed software timing and schedule using BOSCH proprietary tools (MCR - Resource Monitoring and Control and iGPM – Integrated Global Project Management). Identify crucial milestones from customers/OEMs and align the software delivery schedule as needed for the milestones, such as customer development builds, production intent builds, and production validation builds. Identify and plan software content and features to be implemented and delivered as appropriate for the customer builds (development builds, and production builds). Gather the software requirements from the customer, analyze them, and elicit software requirements using BOSCH customized tool DOORs (Dynamic Object-Oriented Requirements Management System). Meet with customers for requirement clarifications using Share Box, OPLs (Open Topic Lists), and requirement review meetings. Develop software design according to customer/OEM requirements. Implement and code the software, create software builds, and validate them on test benches to ensure OEM expectations are met. Conduct technical reviews for software design, implementation, and coding. Run static tests on the software using BOSCH software integration and development environment to ensure technical constraints and capabilities are met. Run quality assurance checks on the software using BOSCH software tools. Deliver software and relevant artifacts to facilitate OEM/customer vehicle builds. Deliver software for BOSCH internal testing on vehicles/bikes. Interact with technical project managers and application engineers daily to solve all software-related topics, meeting customer demands. Analyze and debug software issues with customers and BOSCH test benches using licensed tools (MM6, CANalyser, CANoe, Uniview) and report back for troubleshooting. Debug software issues during customer joint tests or performance evaluation tests (such as calibration and performance tests on the tracks) and provide software fixes promptly. Debug software issues and provide countermeasures during customer vehicle builds. Perform software quality gates to ensure compliance with BOSCH quality standards using the BOSCH proprietary tool QAT (Quality Assessment Tool). Ensure that the software is verified and validated according to customer requirements using BOSCH customized tools. Ensure traceability of software design, implementation, and validation to each customer requirement and vice versa. Deliver software to the BOSCH production plant using the proprietary tool JODA for mass production. Assist customers with aftermarket software issues and warranty issues, providing counter measures. Support customers with joint workshops to develop new software features for different BOSCH generations of braking systems based on customer needs, such as advanced rider assist and safety features (e.g., forward collision warning, automatic emergency braking). Analyze the feasibility of new software changes requested by customers. REQS: This position requires a Bachelor’s degree or foreign equivalent in Electronic Engineering, Software Engineering, or a related field and 5 years of experience as a Software Engineer, System Software Engineer, or in an occupation involving Embedded Automotive Systems. Additionally, the applicant must have employment experience with: (1) Embedded Automotive Systems and Software concepts (Passenger Cars, Two Wheelers and Power Sports); (2) Embedded Software Development and Validation tools (CANOe, Vector, CANDiva, CAPL, and CANalyser); (3) Embedded Software Programming Languages (Assembly, C, and Embedded C); (4) Embedded Microcontrollers, its peripherals and architectures (TI Renesas Controllers); (5) Embedded protocols (CAN, Flexray, SPI, I2C, and LIN); (6) Diagnostic and reflash protocols (SAE J1939, UDS, and OBD II); (7) ISO-26262, and ISO 14229; and (8) Software development, design, implementation and Validation for Automotive Systems. Travel Requirements: 5% domestic travel required. Telecommuting: Yes, 2 days per week work from home. Applicants who are interested in this position should apply online at https://www.bosch.us/careers/ , search **[Sr Software Project Manager / Reference # - REF260032J]**
\#LD-NI
Job Description
Qualifications** **Additional Information
Equal Opportunity Employer, including disability / veterans
*Bosch adheres to Federal, State, and Local laws regarding drug-testing. Employment is contingent upon the successful completion of a drug screen and background check. Candidates who have been offered the position must pass both screenings before their start date.
-
Recent Searches
- Database Optimizer Engineering Intern (Delaware)
- R D Software Engineer (Colorado)
- Program Lead Software Engineering (Texas)
Recent Jobs
-
Sr Software Project Manager (Multiple Positions) (Ref260032j)
- Bosch (Farmington Hills, MI)