Robert Bosch LLC seeks Sr. Software Engineer (Multiple Positions) in Plymouth, Michigan. Produce high-quality, efficient, and maintainable code to implement innovative solutions and integrate on automotive platforms. Work according to Agile methodology (Scrum), including performing code reviews, design reviews, testing, and writing documentation. Analyze high level requirements and translate these into detailed specifications and designs. Propose innovative solutions to technical issues and communicate with the team to collaborate accordingly. Write unit test code, structures, and scripts and support the testers in identifying and solving test issues. Telecommuting is allowed with 3 days in office per week.
This position requires a bachelor’s degree or foreign equivalent in Computer Engineering, Electrical Engineering, Electronic Engineering, Computer Science or a related field, plus 5 years of experience as a Software Engineer, Software Developer or occupation involving software development within the automotive industry. Additionally, the applicant must have employment experience with: (1) Creating, implementing, and testing network communications for automotive ECUs; (2) Specifying and implementing Automotive Diagnostics (DoIP, DoCAN) in the architecture based on the UDS standard; (3) Verification/ validation tools, such as Vector CANoe or equivalent and its extensions for Ethernet and diagnostics; (4) BLE and UWB for vehicle access; and (5) CCC specification for vehicle access.
Applicants who are interested in this position should apply online at https://www.bosch.us/careers/, search [Sr. Software Engineer / REF260040J]