USNLX Diversity Jobs

USNLX Diversity Careers

Job Information

Bosch Software Engineer (Multiple Positions) (REF223957E) in Plymouth, Michigan

Company Description

Job Description

https://www.bosch.us/careers/

Robert Bosch LLC seeks Software Engineer (Multiple Positions) at its facility located at 15000 Haggerty Road, Plymouth, MI, 48170. Conduct requirements analysis and highlight deviations and risks for new business quotes. Participate in quote preparation and customer reviews. Participate/support customer demonstrations. Create/maintain requirements in DOORS. Link requirements to System, SW, Test specification and S/W change items. Architect and design core S/W modules and conduct/participate in Design reviews. Provide effort estimates for work packages and improve accuracy in estimates. Implement/develop code and state machines per S/W requirements and track effort. Integrate S/W modules and build S/W for release. Generate Release notes. Conduct/participate in code reviews, as needed. Support application and calibration development. Check-in work into the defined configuration management system regularly. Create baselines for all major releases. Devise comprehensive bench level test plan and link test cases with S/W requirements. Setup a test bench and define new simulation requirements, if needed. Execute test plan and produce report shared with customer. Support System validation effort. Follow change management process and provide input re-impact on schedule and costs. Issue/support release notes for all relevant baselines. Write S/W design, S/W requirement and Quality Assurance plan. Provide updates to upper management and program managers. Participate and present in project review meetings. Analyze the customer requirements for Park Pilot Feature and derive the System and Detailed software requirements which can be used to do the design and implementation. Create the software design document for components such as Application Control, HMI, Sensor Interfaces based on the system requirements and knowledge of Bosch parking system. Implement software based on the software requirements and detailed design in C and C++. Implement state machines which will allow the system to transition to the correct operating mode based on the conditions from vehicle and the environment. Perform Unit test to ensure that the software is implemented according to the customer specification and the feature performs as expected. Debug the software issues in Application Software which are found by the test team, find the fixes to the defects, and ensure the other components are not impacted, this is done based on the experience in Bosch Parking System stack. Perform static and dynamic analysis on the software to detect defects which can happen in specific conditions. Run the MISRA checks on the software, fix the warnings to make sure that the software meets Bosch quality standards. Use the debugging tools like Lauterbach and IC5700 to test the software. Support in flashing the ECUs and extraction of SW using the debuggers and Bosch tools, this is needed to support some of the environmental testing in the environmental testing lab. Telecommuting: Hybrid, 3 days a week work from home. REQS: This position requires a bachelor’s degree, or foreign equivalent, in Electrical Engineering, Electronic Engineering, Mechanical Engineering, Computer Engineering or a related field plus 3 years of experience as an Embedded Software Engineer, System Software Engineer or other occupation involving software development. Additionally, the applicant must have employment experience with: (1) Engineering fundamentals and software development cycle; (2) Requirements Engineering; (3) Modelling tools (MATLAB); (4) Embedded C; and (5) Automotive specific communication protocols (CAN). Applicants who are interested in this position should apply online at https://www.bosch.us/careers/ , search [Software Engineer / Reference # - REF223957E].

#LI-DNI

Qualifications Additional Information

All your information will be kept confidential according to EEO guidelines.

Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization unavailable.

DirectEmployers