Job Details
Job Description
* Develop and implement a flexible and scalable system architecture to enable robust real-time operation of a large scale distributed IoT device network that mixes safety- and mission-critical operations with general purpose applications.
* Develop this architecture to seamlessly integrate distributed resources from high performance cloud computing to edge computing devices and dynamically allocate resources based on QoS application requirements.
* Develop applications that use this architecture for industrial automation & logistics, dynamic physical simulations, and telepresence applications.
* Develop new programming & authoring tools to support developers building applications for this system infrastructure.
* Develop fundamental core concepts for highly complex technical challenges at the intersection of foundational research and industrial applications, e.g. next-generation cloud-fog-edge architectures in Industry 4.0.
* Create high-impact research directly leading to publications at leading "Tier 1" technical conferences and journals.
* Proactively identify strategic research fields in emerging fields relevant to Bosch via active scouting of international research trends.
* Elicit salient requirements and identify challenges from real-world applications by internationally collaborating with Bosch unit experts from business units.
Qualifications
Basic Qualifications
* PhD in Computer Engineering, Electrical Engineering, Computer Science, or a related field
* Possesses specialist-level expertise in at least two related topics (edge/cloud computing, distributed systems, dependable/reliable system architecture, mechanisms for guaranteeing QoS properties on communication and computational resources, IoT) complemented by strong general knowledge of both theory and practice across the field
* Established academic position within relevant worldwide technical/scientific communities, as demonstrated by track record (both quantity and quality) of top-tier, high-impact publications
* 2+ years of experience with one (or more) system programming languages like C/C++/Java/GO/Rust and Python
Preferred Qualifications
* Proficiency to communicate complex ideas and assessments to diverse audiences (e.g. technical expert, management level)
* Proficiency to architect / design highly complex technical systems (e.g. Apache Spark, Kubernetes, Hadoop) and demonstrate their viability/value via creation of advanced prototypes
* Experience with Linux kernel and/or Network stack development
* Familiarity with AR/VR/XR systems and/or 3D development (OpenGL, Unity, WebXR, etc) desirable for applications related to Digital Twins
* Willingness to build real world platforms out of cutting-edge research and technologies and create significant industry impacts