Software Engineer (Multiple Positions)
Robert Bosch LLC
Robert Bosch LLC seeks 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 with identifying and solving test issues. Telecommuting: 3 days in office, 2 days work from home.
This position requires a Bachelors degree, or foreign equivalent, in Computer Engineering, Electrical Engineering, Electronic Engineering, Computer Science or a related field and 3 years of experience as an Associate Software Engineer, Software Engineer or occupation involving the creation, implementation, and testing of network communications for automotive ECUs. Additionally, the applicant must have employment experience with: (1) Automotive Ethernet, CAN, CAN-FD, or LIN; (2) Development of vehicle electronic architectures; (3) Failure analysis (FMEA or fault trees); (4) Hardware and Software design of embedded Bluetooth solutions; and (5) Implement software embedded code using C language.
Interested applicants can apply via company website at [https://www.bosch.us/careers/](https://www.bosch.us/careers/){target=”blank” rel=”noopener”}, and reference [Software Engineer / REF242475Q]