Robert Bosch LLC seeks Senior Software Development Engineer (Multiple Positions) at its facility located at 15000 N. Haggerty Road, Plymouth, MI 48170. Work in the Driving Systems department. Help with ADAS component implementation. Responsible for Testcases implementation and integration. Review activities and requirement discussions. Responsible for the development of Human Machine Interface (HMI) for our Driver Assistance functions. Analyze customer requirements. Create design documentation, implement logic, perform design and implementation reviews, support test engineering with the creation and execution of test cases, as well as perform vehicle level testing for Driver Assistance software functions. Work in an agile development team to design and implement Human Machine Interface functionality for customer projects. Perform software development and requirements engineering according to the V-model. Analyze customer requirements and create related subsystem and module requirements. Create design documentation in both text and model-based formats. Implement logic for new features and/or modify existing logic to realize the design. Perform reviews for requirements, designs, and implementations, as well as support other team members with theirs. Follow the defined software development processes, while proactively pushing to improve and streamline all areas of the process. Support module testing for assigned software components. Work closely with Requirements / Project Managers / Test Engineers to develop quality test cases. Analyze and document test data and results. Support validation on system / vehicle level as well as customer validation trips. Support joint analysis and review of test data with customers. Communicate with other Software Developers globally to share knowledge and lessons learned. Support other Software Developers working in other areas to broaden your skill set and balance workload. Communicate proactively and effectively with a global team in a hybrid working environment. Telecommuting: Hybrid: Work from home 3 days a week. REQS: This position requires a Bachelor's of Science degree, or foreign equivalent, in Electrical Engineering, Computer Engineering, Computer Science or a related field and 5 years of experience as a Software Engineer, Embedded Software Engineer or occupation involving software development using C++ in automotive or embedded control systems. Additionally, the applicant must have employment experience with: (1) V model or Agile; (2) C++ programming language; (3) MATLAB or Simulink language; (4) Requirement Management tool (IBM DOORS); (5) Vector Tooling (CANalyzer or CANape); and (6) Driver Assistance or ADAS functions (Adaptive Cruise Control). Applicants who are interested in this position should apply online at https://www.bosch.us/careers/, search [Senior Software Development Engineer / REF241943C].
#LI-DNI
Additional InformationAll your information will be kept confidential according to EEO guidelines.