Software Developer Automated Valet Parking-XC - Minneapolis, United States - Bosch Group Inc
Description
**Software Developer Automated Valet Parking-XC**
15000 Haggerty Rd, Plymouth, MI 48170, USA
Full-time
Legal Entity: Robert Bosch LLC
**Company Description**
**(AVP)** is an automation system that allows a parking complex to safely guide a driverless vehicle from point of entry to a parking space and back again. The driver just drops off their vehicle and AVP takes over. We invite you to be part of the experience in pioneering the world first SAE Level 4 Driverless System as part of an agile, interdisciplinary team. AVP will provide opportunities to collaborate, support, and enable OEMs, real estate firms, and others in preparing for the future of mobility.
Automated Valet Parking Bosch is paving the way towards fully connected and automated mobility. This includes innovative solutions that make parking a thing of the past whether at home, on the street, or in a parking complex. Bosch has a holistic approach by offering hardware, software, and services that relieve drivers of parking their vehicle. And its not only the drivers, but also the environment and cities that benefit from reduced parking search traffic and improved utilization of available spaces. With these innovations, Bosch does its part for smart cities of the future.
Functional use of AVP can be applied to OEMs operational and manufacturing process, EV charging, logistics, and rental fleets.
Automated Valet Parking is an infrastructure based solution built to facilitate the movement of vehicles within a given location or structure. AVP utilizes cameras, lidars, or a combination to guide a vehicle through a facility, avoiding obstructions, while on its way to a designated location. Enabling AVP requires a combination of facility and vehicle to communicate to one another, through a cloud based solution, which reduces congestions and improves efficiencies.
This opportunity will support the new Detroit Smart Parking Lab, located in downtown Detroit, an extension of the 2020 activities. The lab will provide a platform for collaboration, testing, and customer acquisition; activities including the application of use case such as parking, logistics, rental fleets, and other use cases. This will provide plenty of unique opportunities that will expand outside of the automotive landscape and growth in the years to come.
**Job Description**
The AVP Software Developer has the responsibility to:
Design, develop, and implement functional algorithms for business and customer requirements
Develop, improve, and adapt AVP services and operations
Design, build APIs and services for AVP services and operations
Code and test features in collaboration with program and customer teams
Develop and build new features and functionality; including analyzing and fixing bugs or defects
Update existing software and/or develop new software solutions to address a specific need or solve a particular business problem
Responsible for requirements analysis and translating into code, solutions, and design documents
Apply technical expertise across hardware and software products, integrating vehicle with cloud architecture
Create software for vehicle level functions and perform integration, verification & validation testing
Write, debug, maintain and test AVP application
Diagnose, Debug and solve issues related to vehicle hardware and software
Design and Develop apps, services for transferring data using different protocols
Cooperate with product owner, solution architect, and projects managers in support of customer projects
Provide ongoing maintenance, support and enhancements in existing systems and platforms
Collaborate in a cross functional team to design, build and deploy customer functional requirements.
Support, develop, and deploy AVP infrastructure-based capabilities collaborating across automotive and real estate
Ideal candidates will have:
Professional experience in the automotive industry
Proficiency in C, C++, Python, Jenkins, Java
Familiarity with vehicle E/E architecture and real time operating systems (RTOS)
Experience and background in understanding hardware specifications and schematics
Experience with SW development cycles and tools utilized within Bosch
Experience in safety critical functions either in the automotive or industrial space
Knowledge on functional safety norms (IEC 61508 and ISO
Ability to succeed in an entrepreneurial environment, willing to perform tasks outside the official job description
**Qualifications**
Basic Qualifications
Bachelors Degree
3+ years professional experience in the automotive industry.
3+ years of work experience with C++ and python programming languages and you are familiar with modern development tools such as GIT, Jenkins and JIRA. Experience with Linux a plus
Preferred Qualifications
CAN debugging with Vector tools
Understanding of the Agile methodology
Familiarity and depth of knowledge with LIDARS and camera based technologies
Understanding of OEM E/E architecture and vehicle dynamics (motion controls)
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 - 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)
Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization not available.
**Job Location**
Software Developer Automated Valet Parking-XC
15000 Haggerty Rd, Plymouth, MI 48170, USA
Full-time