Software Engineer - Software Defined Vehicle - ETAS
Company Description The ETAS Group is a subsidiary of Robert Bosch GmbH. Our product range includes development and diagnostic tools covering the entire lifecycle of Electronic Control Units (ECU).The ETAS Group provides comprehensive and integrated tools and tool solutions for the development and service of automotive ECUs. The ETAS Group maintains offices in 14 locations around the globe. Job Description The position applies technical experience of integrating and enabling software to connect a vehicle to the cloud. The ideal candidate would be highly motivated and support a changing landscape of in vehicle connectivity. You will work in a cross functional team to design, build, improve, and deploy solutions for a platform and customers working directly with project managers, developers and solution designers in deployment of a connected vehicle solution. Responsibilities and tasks that you would be working on: Build software for vehicle level functions and perform integration and testing Collaborate with multiple global teams for platform software development, align release planning according to customer’s requirements Troubleshoot and bug fixes for connected solutions Gather, analyze, and document requirements into design, solution, and functional documents Develop concepts and functions for device and vehicle data management Integrate, enhance, and maintain embedded frameworks including vehicle and backend interfaces for vehicle to cloud communication, such as data access, data logging, over the air updates, and diagnostics. Support platform and customer incidents, to diagnose, debug and resolve issues related to vehicle hardware and software collaborating with operations as required Ideal candidates will have: Professional experience in the automotive, software, or service industry Proficiency in C, C, Python, Linux for embedded devices Experience with cloud development (Azure / Amazon / Google) Familiarity with vehicle E/E architecture and communication protocols Experience and background in understanding hardware specifications and schematics Experience in vehicle diagnostics and software management Experience with SW development cycles and tools utilized within Bosch Qualifications Basic Qualifications Bachelors Degree or equivalent work experience 2 years professional experience in the automotive industry. 2 years of work experience with C and python programming languages and you are familiar with modern development tools such as GIT. Experience with Linux a plus Preferred Qualifications CAN debugging with Vector tools Understanding of the Agile methodology Understanding of OEM E/E architecture and vehicle dynamics Knowledge of network layout and network based software applications; including set up and configuration of hardware (switches, routers, debugging) Ability to pick up new concepts and be creative Hands on experience with capability demonstration and in solution development Additional Information By choice, we are committed to a diverse workforce and are an equal opportunity employer. ETAS welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in the selection process. By choice, we are committed to a diverse workforce - EOE/Protected Veteran/Disabled. BOSCH is a proud supporter of STEM (Science, Technology, Engineering & Mathematics) Initiatives FIRST Robotics (For Inspiration and Recognition of Science and Technology) AWIM (A World In Motion) All your information will be kept confidential according to EEO guidelines. Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization unavailable.