Bosch Engineering North America | Connected Mobility - Senior Software Engineer | Novi, MI | Full-time | ONSITE | <a href="
We have a small but growing team working on a diverse range of projects with the common thread of connecting vehicles, to the internet and to each other. We are enabling exciting new possibilities in vehicle functionality including cooperative and remote driving, real-time data collection and monitoring, predictive maintenance, automatic vehicle updates, and much more.
You would be creating software on embedded Linux-based on-board connectivity control units. You would be involved in all aspects of the software lifecycle including design, implementation, testing, deployment, and maintenance.
As an engineering service provider, our main asset is engineering competence, so we work hard to ensure the personal and technical growth of all our team members.
Technology Domains:
 - Programming – Frequently: C, C++, Go – Sometimes: Java, Python, Javascript
 - Linux-based board-support packages – Yocto, Buildroot
 - In-Vehicle Networks – CAN, Ethernet, FlexRay, OBD, UDS, DoIP
 - Internet Networks – IoT Protocols, Web API Integration
 - Wireless Technologies – Cellular (LTE, LTE-M, 5G), Wi-Fi, DSRC, c-V2X
 - Security – PKI Integration, M2M authentication and encryption, HSM, Firewalls
Qualifications:
Previous experience working on Connected Vehciel, M2M or IoT software.
Contact: Elliot.Morrison-Reed[at]us.bosch.com