Company Description
Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance to improve quality of life all across the globe. Welcome to Bosch.
Job Description
- Develop and optimize embedded middleware for intelligent driving and cockpit systems.
- Design and implement efficient communication frameworks to enable seamless data exchange.
- Ensure system stability, scalability, and real-time performance.
- Lead the design and implementation of a scalable middleware platform to support various embedded applications.
- Drive the platformization strategy and ensure successful deployment across different hardware and software environments.
- Collaborate with cross-functional teams, including hardware engineers, software developers, and system architects.
- Conduct code reviews and provide technical guidance to improve software quality.
- Troubleshoot and debug complex embedded systems issues.
- Stay updated with the latest trends and advancements in embedded systems and middleware development.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proficiency in C/C++ programming with a strong understanding of embedded systems.
- Experience in developing and optimizing communication frameworks such as IPC, RPC, DDS,Fdbus, or similar.
- Familiarity with QNX and Linux-based embedded development.
- Knowledge of automotive middleware standards such as Adaptive AUTOSAR.
- Experience in middleware platform design and implementation, with a focus on scalability and modularity.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent analytical and debugging skills.
- Proficiency in English, with strong written and verbal communication skills.
Preferred Qualifications:
- Experience with middleware development for intelligent driving and cockpit systems.
- Familiarity with automotive communication protocols such as Fdbus, Ethernet, and SOME/IP.
- Experience with multi-threaded and multi-core programming.
- Understanding of safety-critical software development and compliance standards.
Additional Information
Read Full Description