Tech Stack
Responsibilities
- Define, evolve, and communicate the architectural roadmap for various software products and platforms, ensuring alignment with business goals, product requirements, and industry best practices.
- Lead the design of complex software systems, components, and interfaces across different technology stacks, and create and maintain comprehensive architectural documentation.
- Evaluate new technologies, frameworks, and approaches, conduct technical feasibility studies, and identify potential risks and mitigation strategies.
- Design and execute QNX virtualization concepts for Cluster, ADAS, and IVI functionalities, ensuring optimal system performance.
- Provide expert technical guidance, mentorship, and support to software engineers, fostering a culture of technical excellence and innovation.
Soft Skills
System DesignProblem-SolvingTechnical LeadershipWritten CommunicationPublic Speaking
Benefits
- Health Insurance
- Learning Budget
Culture
Continuous LearningInnovationWork-Life Balance
Requirements
Required: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
Regions: Us
Get jobs like this in your inbox
Weekly C++, Linux, Qnx hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Bosch USA
Industry: automotive
Size: enterprise
Bosch is a global technology and services company that invents high-quality technologies to enrich people's lives through connected living, mobility, or industry.
View company profile →